Git Product home page Git Product logo

plugin.video.quasar's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plugin.video.quasar's Issues

Increase the time out for provider

Please, could you change the 4s default for the time out to 30s? Thank you.

Btw, when it is not links, the master code still says Pulsar :)

Fails to start Deamon Android X86

Deamon fails to start on Android 4.2.2 X86(Tab 3)
Unable to find Binary(however i verified the it exists in the zip)
plugin.video.quasar-0.9.3.zip\plugin.video.quasar\resources\bin (but no Android X86)
Does Android X64 support X86?
Note Pulsar never worked on this device Either

Kodi Log
http://p.ahkscript.org/?p=9e3ed786

Download keeps dropping when using external storage on openelec

Hello,

First off amazing work.

However I'm currently having issues using external storage path on openelec. I'm using Wetek play with openelec 5.9 kodi 14.2. When I set the download path to external storage e.g 8gb usb ntfs/exfat the starts to download and gather seeds but then the download speed completely drops down to 1kb ? It works perfect using onboard storage.

Is this a known bug ? otherwise please close this issue

Library Integration: Issue when adding TVshows to kodi library

Bug report:
Within Quasar and when adding a TVShow, strm files are generated within the directory set via the library path in the configuration, but sometimes not, expecially when you add several shows in a row. This leads to that the show is added to kodi library but doesn't have any seasons or episodes in them.

Noted in Quasar versions:
0.9.1-beta2
0.9.4

Provider issue: MC Kickass v1.0 for Quasar

Bug Report:
Example, you choose a TV episode within Kodi (library integrated = not tested from within Quasar) and get a choose stream dialog up (so far so good), but when you choose one of the files to stream, Quasar starts to buffer / download (stream) another file than the choosen one (the file size is incorrect), so you actually have stop the stream, and choose again in blindness to get the stream you actually want to look at. I have no idea if this is a Quasar or a provider problem when it comes to sorting and getting the right input from the dialog. Maybe both the Quasar team and MC need to check on this?

Versions that this issue has been seen:
MC Kickass for Pulsar v3.0.11 & Pulsar v0.7.1 (i9)
MC Kickass for Quasar v1.0.0 & Quasar v0.9.1
MC Kickass for Quasar v1.0.0 & Quasar v0.9.4

Thanks!

Best regards
AirBox

Automatically mark as "watched" after stream completion with library integration

Native Kodi won't automatically mark .strm's as "watched" after their completion. I've been told it has to do with Kodi treating .strm's as playlists and not videos.

However, I've also heard that addons themselves can force the action of marking the status as "watched" to get around Kodi's limitations.

I'd love to see code added to Quasar so that .strms can get automatically marked as watched after they get watched to completion.

Indefenitely Buffering

Hello,

Thanks for working on such a nice plugin. I'm using it on my Raspberry Pi 2 with OpenELEC and everything except playing the stream works. I was also using Pulsar before this fork came and it worked as expected, but I installed Quasar because it will bring new features.

The problem with Quasar is that once buffer is loaded and file starts playing the black box appears over the video. The video is paused and buffering continues. If I press play button then the file is played for some time, but it soon again starts buffering. This kind of working I firstly saw after Qusar install, with Pulsar I didn't experience that. I'm storing the file to the network share (SMB) which is mounted on system start to downloads folder. The same config existed in Pulsar. The speed of download/upload is 1.5 MB/s so this shouldn't be the issue. The problem is same for 12 GB large files as well for 300 MB files. The same problem exists in all versions of Quasar I tried for now. Do you have any suggestion what to do to reslove that issue?

Here is image of what appears (DL speed was raising in the moment of capture, that's why its only 232 kb/s):
Quasar Buffering

Thanks for help in advance!

Which libtorrent version is Quasar using?

It's not an issue it's more like question. I'm interesting which version of libtorrent Quasar uses? I'm asking this cause if we ever come to the point where we can use private trackers as providers with Quasar it could be vital obstacle to avoid. I think everything could be done sometime like options "keep seeding after watching or download" or "turn on/off DHT" cause all of that should be available with client itself. As I said eralier Torrenter have also option keep seeding after download so i want to belive it's possible for Quasar to have that also.

The only one thing can stop that idea is torrent client, but fortunately I was seraching and found that every private tracker allows using libtorrent (rtorrent) as bit torrent client. :) And most version supported are libtorrent 0.11.x, libtorrent 0.12.x, libtorrent 0.13.x there is other specific who could be allowed by most of privates like libtorrent 0.10.4

So i hope that Quasar use some of those 0.11.x - 0.13.x versions? :)

Ask to keep the file

Pls add an option to ask to save the file you are going to download just after choosing the stream source when keep filles after playing is disabled in Quasar config.
I dont want to keep the files except for those my children wants to see all the time !!! :)
BTW, tks so much for your excellent work !!!

"One or more items failed to play" after initial buffering

I get this error message for every video I am trying to play using Quasar. This happens immediately after the initial buffering has finished. Are there any settings I have to make on my Kodi? I am trying this on Amlogic Ambox (Android 4.4) . I works fine on rpi - openelec though.

Addon does not have the correct structure

I'm trying to install both the plugin.video.quasar and the Repository (http://sourceforge.net/projects/icanuckxbmcrepo/files/repository.unofficialquasar-latest.zip/download) but this message "Addon does not have the correct structure" is showing up when i try to install

Multi-Episode/Season Pack Compatibility

Oftentimes with older TV shows, the providers aren't able to find many well seeded single episode torrents. One way around this problem is to allow Quasar to find well seeded season packs that contain the episode in question, and then only download the episode being searched.

Feature request: limit speed after buffer is build

I would like to see the applied configured limit of the speed after the movies starts.
This way we can make the buffer bigger and not waiting to much for a movie to start.
What do you think?

edit: i usually limit speed for better raspberry pi resource optimization. If i leave it without a limit, it becomes unresponsive.

Missing the ability to forward (Yatse's open/share with ...) torrent's magnet link from Android device's browser

For a long time, I've been streaming torrents with Pulsar without providers.
I've been doing this by using either an Android device (with Yatse) or Chrome's extension Play to Kodi.
By pressing a TV show's og movie's magnet-icon on a given torrent site (Kickass, or so) the 'Open/Share with ...' menu would open – and choosing 'Play with Kodi' has always opened the stream in Pulsar.

This was possible with the Quasar's initial releases, but unfortunately it stopped with v.0.9.1.
Please bring this feature back. I really miss it.

This will also make Quasar still usable if providers fail or are not installed to begin with.

Daemon is very slow to start on Windows

I've been going over our commits multiple times, mistakenly thought it was the new translation support (my apologies @i96751414), and still can't pinpoint what caused the slow loading times. It might be from the libtorrent-go stack, but from the logs it just looks like it takes a lot of time for Kodi to even trigger starting the daemon, after which it starts in a very decent amount of time. So I suspect the issue really lies on the Python side.

quasar is spamming DNS requests for google.com

This issue is identical to steeve#208

I noticed pulsar was sending DNS requests for the google.com. A and AAAA records once every second. I removed it and installed plugin.video.quasar 0.9.3 just now, but the problem is still occurring.

The threads in the quasar daemon process are doing the google.com. lookup followed by connecting a socket to UDP port 9 on one of the addresses returned by the lookup, registering the socket with epoll, then almost immediately closing the socket without sending any traffic.

OpenELEC does not cache the DNS results so the lookups might be side effects of regular calls to net.Dial. The lookup/connect/close every second seems like strange behaviour, though.

Feature request: Resume stream

I have mentioned this to i9 in the past, but it would be good to have a feature (if possible) in Quasar where it actually saves the stream in some way (either the torrent file or something else) and when you resumes a TV Show episode or a movie, it will start to stream from the last stream you used. If this feature is added, it will go faster to resume a movie / episode you have seen earlier and skip the choosing stream part since you almost always try to find the same stream as you had before.

Example from user point of view on how this would work in theory:

  1. Click on the TV Episode
  2. Choose Resume
  3. A dialog shows up where you can choose to resume the same previous stream (showing its name) or to continue to the dialog with choosing streams from the configured providers.

It would be good if the last downloaded subtitle will be saved as well and used with the same stream, but if another stream is used, to remove the subtitle (so you don't pollute Kodi with a lot of crap files).

Thanks!

Best regards
Airbox

Internet throttle.

Using this addon, as well as Pulsar, my router gets throttled, blocking the internet.
Can you please add an option to limit max connections allowed ?
Torrenter uses that, and its the only way to stop this. I've had this problem with another Thompson but I had the same problem with an old Linksys router....and i am not the only one.
Thanks

Quasar crashes in fresh Kodi 15.2 on Ubuntu 14.04

Quasar 0.9.1 beta 2 crashes almost immediately in Linux and is the only add on installed.
Here is my log:

00:48:02 T:3033204544  NOTICE: special://profile/ is mapped to: special://masterprofile/
00:48:02 T:3033204544  NOTICE: -----------------------------------------------------------------------
00:48:02 T:3033204544  NOTICE: Starting Kodi (15.2 Git:02e7013). Platform: Linux x86 32-bit
00:48:02 T:3033204544  NOTICE: Using Release Kodi x32 build
00:48:02 T:3033204544  NOTICE: Kodi compiled Oct 19 2015 by GCC 4.8.4 for Linux x86 32-bit version 3.13.11 (199947)
00:48:02 T:3033204544  NOTICE: Running on Ubuntu 14.04 LTS, kernel: Linux x86 32-bit version 3.13.0-24-generic
00:48:02 T:3033204544  NOTICE: FFmpeg statically linked, version: 2.6.4-kodi-2.6.4-Isengard
00:48:02 T:3033204544  NOTICE: Host CPU: Intel(R) Core(TM)2 Duo CPU P7450 @ 2.13GHz, 2 cores available
00:48:02 T:3033204544  NOTICE: special://xbmc/ is mapped to: /usr/share/kodi
00:48:02 T:3033204544  NOTICE: special://xbmcbin/ is mapped to: /usr/lib/kodi
00:48:02 T:3033204544  NOTICE: special://masterprofile/ is mapped to: /home/filosofos/.kodi/userdata
00:48:02 T:3033204544  NOTICE: special://home/ is mapped to: /home/filosofos/.kodi
00:48:02 T:3033204544  NOTICE: special://temp/ is mapped to: /home/filosofos/.kodi/temp
00:48:02 T:3033204544  NOTICE: The executable running is: /usr/lib/kodi/kodi.bin
00:48:02 T:3033204544  NOTICE: Local hostname: Mikrosfilosofos
00:48:02 T:3033204544  NOTICE: Log File is located: /home/filosofos/.kodi/temp/kodi.log
00:48:02 T:3033204544  NOTICE: -----------------------------------------------------------------------
00:48:02 T:3033204544  NOTICE: load settings...
00:48:02 T:3033204544  NOTICE: Found 1 Lists of Devices
00:48:02 T:3033204544  NOTICE: Enumerated PULSE devices:
00:48:02 T:3033204544  NOTICE:     Device 1
00:48:02 T:3033204544  NOTICE:         m_deviceName      : Default
00:48:02 T:3033204544  NOTICE:         m_displayName     : Default
00:48:02 T:3033204544  NOTICE:         m_displayNameExtra: Default Output Device (PULSEAUDIO)
00:48:02 T:3033204544  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
00:48:02 T:3033204544  NOTICE:         m_channels        : FL,FR
00:48:02 T:3033204544  NOTICE:         m_sampleRates     : 5512,8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000,384000
00:48:02 T:3033204544  NOTICE:         m_dataFormats     : AE_FMT_U8,AE_FMT_S16NE,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_FLOAT
00:48:02 T:3033204544  NOTICE:     Device 2
00:48:02 T:3033204544  NOTICE:         m_deviceName      : alsa_output.pci-0000_01_00.1.hdmi-stereo
00:48:02 T:3033204544  NOTICE:         m_displayName     : RV710/730 HDMI Audio [Radeon HD 4000 series] Digital Stereo (HDMI)
00:48:02 T:3033204544  NOTICE:         m_displayNameExtra: HDMI / DisplayPort (PULSEAUDIO)
00:48:02 T:3033204544  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
00:48:02 T:3033204544  NOTICE:         m_channels        : FL,FR
00:48:02 T:3033204544  NOTICE:         m_sampleRates     : 5512,8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000,384000
00:48:02 T:3033204544  NOTICE:         m_dataFormats     : AE_FMT_U8,AE_FMT_S16NE,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_FLOAT
00:48:02 T:3033204544  NOTICE:     Device 3
00:48:02 T:3033204544  NOTICE:         m_deviceName      : alsa_output.pci-0000_00_1b.0.analog-stereo
00:48:02 T:3033204544  NOTICE:         m_displayName     : Εσωτερικός ήχος Analog Stereo
00:48:02 T:3033204544  NOTICE:         m_displayNameExtra: Ηχεία (PULSEAUDIO)
00:48:02 T:3033204544  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
00:48:02 T:3033204544  NOTICE:         m_channels        : FL,FR
00:48:02 T:3033204544  NOTICE:         m_sampleRates     : 5512,8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000,384000
00:48:02 T:3033204544  NOTICE:         m_dataFormats     : AE_FMT_U8,AE_FMT_S16NE,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_FLOAT
00:48:02 T:3033204544  NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
00:48:02 T:3033204544  NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
00:48:02 T:3033204544  NOTICE: Default DVD Player: dvdplayer
00:48:02 T:3033204544  NOTICE: Default Video Player: dvdplayer
00:48:02 T:3033204544  NOTICE: Default Audio Player: paplayer
00:48:02 T:3033204544  NOTICE: Disabled debug logging due to GUI setting. Level 0.
00:48:02 T:3033204544  NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
00:48:02 T:3033204544  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
00:48:02 T:3033204544  NOTICE: Loaded playercorefactory configuration
00:48:02 T:3033204544  NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
00:48:02 T:3033204544  NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
00:48:02 T:2965887808  NOTICE: Thread ActiveAE start, auto delete: false
00:48:02 T:3033000768  NOTICE: Thread AESink start, auto delete: false
00:48:02 T:3033000768  NOTICE: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms
00:48:02 T:3033204544  NOTICE: Running database version Addons19
00:48:02 T:3033204544  NOTICE: ADDONS: Using repository repository.xbmc.org
00:48:02 T:3012557632  NOTICE: Thread RemoteControl start, auto delete: false
00:48:02 T:3033204544  NOTICE: Setup SDL
00:48:02 T:3033204544  NOTICE: Checking resolution 16
00:48:02 T:3033204544   ERROR: CWinSystemX11::XErrorHandler: BadAtom (invalid Atom parameter), type:0, serial:49, error_code:5, request_code:18 minor_code:0
00:48:02 T:3033204544  NOTICE: Using visual 0x1d7
00:48:02 T:3033204544  NOTICE: GL_VENDOR = X.Org
00:48:02 T:3033204544  NOTICE: GL_RENDERER = Gallium 0.4 on AMD RV710
00:48:02 T:3033204544  NOTICE: GL_VERSION = 3.0 Mesa 10.1.0
00:48:02 T:3033204544  NOTICE: GL_SHADING_LANGUAGE_VERSION = 1.30
00:48:02 T:3033204544  NOTICE: GL_EXTENSIONS = GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_NV_fog_distance GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_ATI_texture_compression_3dc GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_rgtc GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_ATI_texture_mirror_once GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_texture_array GL_EXT_texture_compression_latc GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_shader_stencil_export GL_ARB_ES2_compatibility GL_ARB_blend_func_extended GL_ARB_debug_output GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_stencil_export GL_ARB_shader_texture_lod GL_ARB_texture_multisample GL_ARB_texture_rgb10_a2ui GL_ARB_uniform_buffer_object GL_ARB_vertex_type_2_10_10_10_rev GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_NV_texture_barrier GL_ARB_get_program_binary GL_ARB_robustness GL_ARB_shader_bit_encoding GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_NV_vdpau_interop GL_ARB_base_instance GL_ARB_conservative_depth GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_texture_storage GL_ARB_transform_feedback_instanced GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_transform_feedback GL_AMD_shader_trinary_minmax GL_ARB_clear_buffer_object GL_ARB_invalidate_subdata GL_ARB_texture_storage_multisample GL_ARB_vertex_attrib_binding GL_KHR_debug GL_ARB_texture_mirror_clamp_to_edge GL_ARB_vertex_type_10f_11f_11f_rev
00:48:02 T:2870156096  NOTICE: Thread PeripBusCEC start, auto delete: false
00:48:02 T:2861763392  NOTICE: Thread PeripBusUSBUdev start, auto delete: false
00:48:02 T:3033204544  NOTICE: Running database version Addons19
00:48:02 T:3033204544  NOTICE: Running database version ViewModes6
00:48:02 T:3033204544  NOTICE: Running database version Textures13
00:48:02 T:3033204544  NOTICE: Running database version MyMusic52
00:48:02 T:3033204544  NOTICE: Running database version MyVideos93
00:48:02 T:3033204544  NOTICE: Running database version TV29
00:48:02 T:3033204544  NOTICE: Running database version Epg10
00:48:02 T:3033204544  NOTICE: start dvd mediatype detection
00:48:02 T:2957220672  NOTICE: Thread DetectDVDMedia start, auto delete: false
00:48:03 T:3033204544 WARNING: JSONRPC: Could not parse type "PVR.Details.Channel"
00:48:03 T:3033204544 WARNING: JSONRPC: Could not parse type "PVR.Details.ChannelGroup.Extended"
00:48:03 T:3033204544 WARNING: JSONRPC: Could not parse type "GUI.Property.Value"
00:48:03 T:3033204544 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
00:48:03 T:3033204544   ERROR: ExecuteAsync - Not executing non-existing script script.favourites
00:48:03 T:2820664128  NOTICE: Thread LanguageInvoker start, auto delete: false
00:48:03 T:2803878720  NOTICE: Previous line repeats 2 times.
00:48:03 T:2803878720  NOTICE: Thread JobWorker start, auto delete: true
00:48:03 T:3033204544  NOTICE: initialize done
00:48:03 T:3033204544  NOTICE: Running the application...
00:48:03 T:2778438464  NOTICE: Thread LanguageInvoker start, auto delete: false
00:48:03 T:2795223872  NOTICE: Previous line repeats 1 times.
00:48:03 T:2795223872  NOTICE: Thread JobWorker start, auto delete: true
00:48:03 T:3033204544  NOTICE: starting zeroconf publishing
00:48:03 T:3033204544  NOTICE: starting upnp client
00:48:03 T:2761653056  NOTICE: Thread JobWorker start, auto delete: true
00:48:03 T:3033204544  NOTICE: ES: Starting event server
00:48:03 T:2711034688  NOTICE: Thread TCPServer start, auto delete: false
00:48:03 T:2719427392  NOTICE: Thread EventServer start, auto delete: false
00:48:03 T:2719427392  NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
00:48:03 T:2719427392  NOTICE: UDP: Listening on port 9777
00:48:03 T:2812271424  NOTICE: -->Python Interpreter Initialized<--
00:48:04 T:2700806976  NOTICE: Previous line repeats 3 times.
00:48:04 T:2700806976  NOTICE: Thread RSSReader start, auto delete: false
00:48:04 T:2786831168  NOTICE: -->Python Interpreter Initialized<--
00:48:04 T:2602548032  NOTICE: [plugin.video.quasar] quasar: starting jsonrpc service
00:48:04 T:2664401728  NOTICE: [plugin.video.quasar] quasard: starting quasard
00:48:04 T:2820664128  NOTICE: script.grab.fanart: Grab Fanart Service Started
00:48:04 T:2568977216  NOTICE: Thread FileCache start, auto delete: false
00:48:04 T:2664401728  NOTICE: [plugin.video.quasar] Deleting stale files set([])
00:48:05 T:2653944640  NOTICE: Thread FileCache start, auto delete: false
00:48:05 T:2602548032  NOTICE: u'POST / HTTP/1.1\r'
00:48:26 T:2829056832  NOTICE: Thread BackgroundLoader start, auto delete: false
00:48:27 T:2829056832  NOTICE: Thread LanguageInvoker start, auto delete: false
00:48:27 T:2829056832  NOTICE: -->Python Interpreter Initialized<--
00:48:27 T:3033204544   ERROR: GetDirectory - Error getting plugin://plugin.video.quasar/
00:48:27 T:3033204544   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.quasar/) failed
00:48:27 T:2829056832  NOTICE: Thread BackgroundLoader start, auto delete: false
00:48:42 T:2829056832  NOTICE: Thread LanguageInvoker start, auto delete: false
00:48:42 T:2829056832  NOTICE: -->Python Interpreter Initialized<--
00:48:50 T:3033204544  NOTICE: Storing total System Uptime
00:48:50 T:3033204544  NOTICE: Saving settings
00:48:50 T:3033204544  NOTICE: stop all
00:48:50 T:3033204544  NOTICE: stop player
00:48:50 T:3033204544  NOTICE: ES: Stopping event server
00:48:50 T:3033204544  NOTICE: stopping upnp
00:48:50 T:3033204544  NOTICE: stopping zeroconf publishing
00:48:50 T:2719427392  NOTICE: ES: UDP Event server stopped
00:48:50 T:3033204544  NOTICE: stop dvd detect media
00:48:50 T:3033204544  NOTICE: stop sap announcement listener
00:48:50 T:3033204544  NOTICE: clean cached files!
00:48:50 T:3033204544  NOTICE: unload skin
00:48:50 T:2812271424 WARNING: CPythonInvoker(2, /home/filosofos/.kodi/addons/service.library.data.provider/service.py): the python script "/home/filosofos/.kodi/addons/service.library.data.provider/service.py" has left several classes in memory that we couldn't clean up. The classes include: N14PythonBindings30XBMCAddon_xbmc_Player_DirectorE,N9XBMCAddon7xbmcgui6WindowE,N14PythonBindings31XBMCAddon_xbmc_Monitor_DirectorE
00:48:51 T:2568977216  NOTICE: [plugin.video.quasar] quasard: exiting quasard daemon
00:48:51 T:2568977216   ERROR: Exception in thread Thread-4:
                                            Traceback (most recent call last):
                                              File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
                                                self.run()
                                              File "/usr/lib/python2.7/threading.py", line 763, in run
                                                self.__target(*self.__args, **self.__kwargs)
                                              File "/home/filosofos/.kodi/addons/plugin.video.quasar/resources/site-packages/quasar/daemon.py", line 123, in wait_for_abortRequested
                                                proc.terminate()
                                              File "/usr/lib/python2.7/subprocess.py", line 1551, in terminate
                                                self.send_signal(signal.SIGTERM)
                                              File "/usr/lib/python2.7/subprocess.py", line 1546, in send_signal
                                                os.kill(self.pid, sig)
                                            OSError: [Errno 3] No such process
00:48:51 T:2778438464  NOTICE: [plugin.video.quasar] quasar: exiting quasard
00:48:51 T:2602548032  NOTICE: [plugin.video.quasar] quasar: exiting jsonrpc service
00:48:55 T:3033204544  NOTICE: stopped
00:48:55 T:3033204544  NOTICE: destroy
00:48:55 T:3033204544  NOTICE: closing down remote control service
00:48:55 T:3033204544  NOTICE: unload sections
00:48:55 T:3033204544  NOTICE: special://profile/ is mapped to: special://masterprofile/
00:48:55 T:3033204544  NOTICE: destroy
00:48:55 T:3033204544 WARNING: Attempted to remove window 10013 from the window manager when it didn't exist
00:48:55 T:3033204544 WARNING: Attempted to remove window 10014 from the window manager when it didn't exist
00:48:55 T:3033204544 WARNING: Attempted to remove window 10015 from the window manager when it didn't exist
00:48:55 T:3033204544 WARNING: Attempted to remove window 10016 from the window manager when it didn't exist
00:48:55 T:3033204544 WARNING: Attempted to remove window 10017 from the window manager when it didn't exist
00:48:55 T:3033204544 WARNING: Attempted to remove window 10018 from the window manager when it didn't exist
00:48:55 T:3033204544 WARNING: Attempted to remove window 10019 from the window manager when it didn't exist
00:48:55 T:3033204544 WARNING: Attempted to remove window 10021 from the window manager when it didn't exist
00:48:55 T:3033204544 WARNING: Attempted to remove window 10107 from the window manager when it didn't exist
00:48:55 T:3033204544 WARNING: Attempted to remove window 10115 from the window manager when it didn't exist
00:48:55 T:3033204544 WARNING: Attempted to remove window 10104 from the window manager when it didn't exist
00:48:55 T:3033204544  NOTICE: closing down remote control service
00:48:55 T:3033204544  NOTICE: unload sections
00:48:55 T:3033204544  NOTICE: application stopped...

New Providers for quasar

First, good work with Quasar. I want to support your work, but I cannot do it if you keep the pulsar name in the directory. Then, I want to propose you to do the change to plugin.video.quasar ASAP and I will release a quasar version of my whole providers catalogue. I will use script.quasar.name_provider.

I've uploaded one test for you, https://github.com/mancuniancol/script.quasar.yify-mc/archive/0.0.1.zip

Please, let me know if you want to work in this idea. Or, your point of view. If you don't want it, don't worry, I won't take personal. But, I won't promise support in the repos that I have connections because of conflict with the first pulsar version :(

Error adding some TV Shows to library

Quasar fails when adding some TV Shows to the library, for example: Fargo, Mr. Robot, House of Cards (US). The error in the log is:

19:26 4019.372559 T:1968353280 ERROR: PlayMedia could not play media: plugin://plugin.video.quasar/library/show/addremove/269613

EDIT: It works in pulsar 0.7.1

EDIT2: I found the error, it happens when a Show have a Season without Episodes (Specials for example). I do not have knowledge about Go language, but i think the error is in this file: https://github.com/scakemyer/quasar/blob/master/api/library.go

Line 481: season.Episodes[0].FirstAired.

have to check if season has episodes.

Opening stream mask remains on the foreground and nothing happens

Quasar mask with a note "Opening stream" remains open after choosing for a movie to be played. The following error appears on the log file:
"ERROR: CPythonInvoker(167, /storage/.kodi/addons/plugin.video.pulsar/navigation.py): script didn't stop in 5 seconds - let's kill it"

This happens only to certain cases and maybe it is a problem related to trackers (i saw a few of these "Tracker udp://trackername.com:6969" is not available because: Request timed out), but the mask was there not doing anything, so i had to kill it myself and search for the log file to find the error.
In order to bypass the error, i had to add some extra options to the providers which actually worked.

I can provide logs if needed.

Pulsar cannot open any movie nor tv show (no links found)

this is the part of log when i click on a movie name:

20:37:52 T:140022418106112  NOTICE: Thread JobWorker start, auto delete: true
20:37:55 T:140022008702720  NOTICE: Previous line repeats 2 times.
20:37:55 T:140022008702720  NOTICE: Thread LanguageInvoker start, auto delete: false
20:37:55 T:140022008702720  NOTICE: -->Python Interpreter Initialized<--
20:37:55 T:140022008702720  NOTICE: http://localhost:65251/movie/---/play
20:37:56 T:140021199517440  NOTICE: [plugin.video.pulsar] Searching links for IMDB: ---
20:37:56 T:140022842783680   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.pulsar/movie/---/play]
20:37:56 T:140022008702720  NOTICE: Thread BackgroundLoader start, auto delete: false
20:37:57 T:140021199517440  NOTICE: [plugin.video.pulsar] Resolved --- to ---
20:37:57 T:140021199517440  NOTICE: [plugin.video.pulsar] 2016-01-23 18:37:56  INFO  linkssearch      Resolving torrent files...
20:37:57 T:140021199517440  NOTICE: [plugin.video.pulsar] 2016-01-23 18:37:56  INFO  linkssearch      Received 0 links.
20:37:57 T:140021199517440  NOTICE: [plugin.video.pulsar] [GIN] 2016/01/23 - 18:37:56 | 200 |    570.3103ms | 127.0.0.1:33381 |   GET     /movie/---/play
20:38:00 T:140022008702720  NOTICE: Thread BackgroundLoader start, auto delete: false

I have multiple providers and am testing with "most popular" items, so there should be plenty of torrents available..

complete noob @ kodi - just installed today so might be some trivial issue, sorry then.

thanks
Erik

Quasar library integration - crash

Bug Report:
A Movie or a TV Show episode are added to the Quasar Library (within Quasar). The Kodi content settings on Movies and the Show directory (set under the library configuration in Quasar) then scans and imports it to the Kodi Library = so far so good. When you remove the TV Show or the Movie from the Kodi Library (via manage under TV Shows or Movies in Kodi) it goes well. But after readding it via Quasar to the Quasar Library again, a pop up dialog shows up saying cleaning the database and the dialog just hangs forever = you can't turn the htpc box of via the remote, or exit, and you have to push the button for 5 seconds so it turns it self off. It works to reboot or shutdown Openelec via ssh as well.

Speculation:
When adding a TV Show or a Movie from Quasar, it adds this to the json db file under the library path in the configuration. When re adding the movie/show, it sees that the strm files are gone (that has been wiped by the Kodi Manage tool) and freezes up since it doesn't have any exception on that.

Seen on:
Openelec v6.0.0 with Pulsar v0.7.1 (i9)
Openelec v6.0.1 with Quasar v0.9.1
Openelec v6.0.1 with Quasar v0.9.4
Openelec v6.0.1 with Quasar v0.9.5

Trakt List Integration

It would be great to see Quasar have the built-in ability to take movies and TV shows that users have on their Trakt watchlist and various custom lists, and integrate them into the Movie/TV show libraries within Kodi.

Specifically, it would be nice to break out the integration by having the following settings (or something similar):

"Integrate Trakt Watchlist" -- Off/On
"Integrate Trakt Custom Lists" -- Off/On
........"Only integrate custom lists with the below keyword" -- Off/On
..................."Keyword" -- Quasar (Or could be modified to anything else by the user)

Mancuniancol's Trakt Subscription List that worked with Pulsar pretty much did exactly the above. Maybe it would be good to check out that addon's code?

Add mark as watched

First of all great work everybody working on this plugin after Steeve stopped and Pulsar came crumbling down so did my sanity ;-)

Could it be possible to add a "Mark as watched" option?

cheers
Jelle

Freezing mouse

Hi all. Added Quasar today and noticed freezing mouse issues. Running on windows 7, kodi 15.2, basic rf mouse.

Revamp list view of available streams

While this is mostly a cosmetic issue, the list view of available streams in Pulsar left a lot to be desired.

When Pulsar was set up to show all available streams, the list contained entries that were simply just long concatenated lines of info that contained seeders, leechers, size, name, and sometimes the provider. On a lot of skins, the entries became so wide that the text auto-scrolled and became hard to read.

I was thinking it'd would be great to try and parse some of the info out into a more readable format. Can size, resolution, and name all get parsed out? If so, maybe something like the following "multi-line" approach?

Available Streams for "The Prestige"

(76 / 24) 1080p [23.5 GB] - Kickass Torrents
The.Prestige.1080p.BluRay.SPaRKs.mkv

(51 / 12) 720p [12.7 GB] - Kickass Torrents
The.Prestige.720p.BluRay.SPaRKs.mkv

etc.

I think step one would just be getting the entries to stop auto-scrolling so that they can be easily read. But then step two would be adding some polish to the view in a similar fashion to above.

Duplicate handling during library integration

With all the hopefully upcoming various ways to integrate Quasar streams into Kodi's main Movie/TV Show libraries, it would be great to add in some capability on duplicate handling.

My thinking is there could be a setting that was something like "Integration: Ignore Duplicates?" that was defaulted to 'On.'

That way, when it's on, and I try to integrate the movie 'The Prestige' (whether it's from a Trakt list, or because I used the context menu to integrate it after searching it in Quasar or through another integration method), if I already have a physical local copy of 'The Prestige' in my library, then it would ignore the integration of that .strm file and not add it in.

But then if for some reason a user would want to allow duplicates, they could turn the setting off and then they would have two instances of 'The Prestige' in their library (using the above example).

Add possibility to search in one provider

One thing that I always miss is the possibility to search in one provider, like if I go to the provider's web and do a search.

We can use the "general" search, but it searchs in all the providers and merges the results. I want something that permits me to do a search in X web (done by a providers) and shows me all the results to select one (manually)

Possible problem with the version number.

I've been reported by some users that they have been returned to beta version after installed the version 0.9.1.
It seems that kodi believes that new version, 0.9.1, is lower version that version 0.9.1-beta. Just for string order. . I am wondering if it possible to jump to version 0.9.2. Or add a 0.9.1c. But, I think it is better idea just jump to the next number. At work, we use odd numbers for official release and even for internals.

Library not able to pull data from tvdb

Version 0.9.1 beta 2, for some tv shows the library is not able to pull data from tvdb. library folder is there but empty.
Few example Tv shows that library folder is empty: blinspot, nightwatch, shades of blue,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.