Kodi Community Forum
Release Experimental Google Music Addon - Printable Version

Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Music Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=148)
---- Thread: Release Experimental Google Music Addon (/showthread.php?tid=200640)



RE: Experimental Google Music Addon - AshG - 2017-01-30

(2017-01-30, 22:36)foreverguest Wrote: Hi AshG, something is deleting or corrupting the settings.xml where credentials are stored.

You can't stream simultaneously from more than one device with the same user, but it should show an error '403 forbidden' when this happen.

Thanks foreverguest- i'll guess i'll just keep an eye on it, it doesn't happen too often and its not exactly the end of the world re-entering my username/password again.


RE: Experimental Google Music Addon - jmh2002 - 2017-01-31

(2017-01-30, 22:36)foreverguest Wrote: You can't stream simultaneously from more than one device with the same user, but it should show an error '403 forbidden' when this happen.

As a side note, I seem to have no problem streaming from more than one device with the same user (same song, or different song) and I don't get any errors when I do this.

I can't test from my mobile network too at the moment, but maybe this is actually "You can't stream simultaneously from more than one device with a different IP Address" ?

Anyway THANKS! again for your awesome addon Nod


RE: Experimental Google Music Addon - mthawk - 2017-02-04

Hello.
I saw a lot of posts with problem like i faced but no explanation about the reason.
Google 2 step authentication enabled
When i'm launching this addon i see error message "Invalid credentials or connectivity problems"
meanwhile in log:
Code:
14:00:06 589305.625000 T:1505747952   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.TypeError'>
                                            Error Contents: exceptions must be old-style classes or derived from BaseException, not NoneType
                                            Traceback (most recent call last):
                                              File "/home/osmc/.kodi/addons/plugin.audio.googlemusic.exp/default.py", line 21, in <module>
                                                utils.checkInit()
                                              File "/home/osmc/.kodi/addons/plugin.audio.googlemusic.exp/utils.py", line 105, in checkInit
                                                login.initDevice()
                                              File "/home/osmc/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 53, in initDevice
                                                self.login()
                                              File "/home/osmc/.kodi/addons/plugin.audio.googlemusic.exp/GoogleMusicLogin.py", line 105, in login
                                                raise
                                            TypeError: exceptions must be old-style classes or derived from BaseException, not NoneType
                                            -->End of Python script error report<--
14:00:06 589306.125000 T:1957180336   ERROR: GetDirectory - Error getting plugin://plugin.audio.googlemusic.exp/
14:00:06 589306.125000 T:1957180336   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.googlemusic.exp/) failed
14:00:41 589340.687500 T:1505747952  NOTICE: [GoogleMusicEXP-1.10.6]  ARGV: ['plugin://plugin.audio.googlemusic.exp/', '40', '']
14:00:45 589344.562500 T:1505747952  NOTICE: [GoogleMusicEXP-1.10.6] Checking init data
14:00:47 589346.875000 T:1505747952  NOTICE: [GoogleMusicEXP-1.10.6] Trying to fetch the device_id
14:00:47 589346.875000 T:1505747952  NOTICE: [GoogleMusicEXP-1.10.6] Logging in
14:00:47 589347.312500 T:1505747952  NOTICE: [GoogleMusicEXP-1.10.6] Login in with device_id failed, trying with MAC
14:00:48 589347.625000 T:1505747952  NOTICE: [GoogleMusicEXP-1.10.6] Login failed

@foreverguest please add to the description that for authentication users have to use ONLY 16-symbolic password that has been generated for the application instead of google account password.
All this 2-phase auth is confusing.
I considered that i have to enter my Google credentials and after that confirm authentication with generated password.
I'm sure I made this mistake the same way as a lot of other people did and will will do.

The problem solved for me.


RE: Experimental Google Music Addon - Gorelord - 2017-02-04

hey people.

I'm using the 1.10.6 version of this addon on Kodi 18 on a 16.04 Ubuntu install and I keep having problems. I installed and re-installed a lot (cleaned and deleted userdata and addondata) but nothing works. I can load my library but then after trying to play a song Kodi crashes : I pasted the log file below. Hopefully somebody can help me with this problem (it drives me nuts) because it was working perfectly before (and i try to remember when it stopped working - was it after update ubuntu to 16.04 or after installing python (2.7.12) but i don't remember)

15:28:21.806 T:2955974720 NOTICE: special://profile/ is mapped to: special://masterprofile/
15:28:21.806 T:2955974720 NOTICE: -----------------------------------------------------------------------
15:28:21.806 T:2955974720 NOTICE: Starting Kodi (18.0-ALPHA1 Git:20170204-nogitfound). Platform: Linux x86 32-bit
15:28:21.806 T:2955974720 NOTICE: Using Release Kodi x32 build
15:28:21.806 T:2955974720 NOTICE: Kodi compiled Nov 4 2012 by GCC 5.4.0 for Linux x86 32-bit version 4.4.40 (263208)
15:28:21.806 T:2955974720 NOTICE: Running on Ubuntu 16.04.1 LTS, kernel: Linux x86 32-bit version 4.4.0-62-generic
15:28:21.806 T:2955974720 NOTICE: FFmpeg version/source: ffmpeg-3.1-kodi
15:28:21.806 T:2955974720 NOTICE: Host CPU: Intel® Core™2 Duo CPU P7450 @ 2.13GHz, 2 cores available
15:28:21.806 T:2955974720 NOTICE: special://xbmc/ is mapped to: /usr/share/kodi
15:28:21.806 T:2955974720 NOTICE: special://xbmcbin/ is mapped to: /usr/lib/i386-linux-gnu/kodi
15:28:21.806 T:2955974720 NOTICE: special://xbmcbinaddons/ is mapped to: /usr/lib/i386-linux-gnu/kodi/addons
15:28:21.806 T:2955974720 NOTICE: special://masterprofile/ is mapped to: /home/laptop/.kodi/userdata
15:28:21.806 T:2955974720 NOTICE: special://envhome/ is mapped to: /home/laptop
15:28:21.806 T:2955974720 NOTICE: special://home/ is mapped to: /home/laptop/.kodi
15:28:21.806 T:2955974720 NOTICE: special://temp/ is mapped to: /home/laptop/.kodi/temp
15:28:21.806 T:2955974720 NOTICE: special://logpath/ is mapped to: /home/laptop/.kodi/temp
15:28:21.806 T:2955974720 NOTICE: The executable running is: /usr/lib/i386-linux-gnu/kodi/kodi.bin
15:28:21.806 T:2955974720 NOTICE: Local hostname: Ubuntu
15:28:21.806 T:2955974720 NOTICE: Log File is located: /home/laptop/.kodi/temp//kodi.log
15:28:21.806 T:2955974720 NOTICE: -----------------------------------------------------------------------
15:28:21.836 T:2955974720 ERROR: DBus: Error org.freedesktop.DBus.Error.InvalidArgs - No such property 'CanSuspend'
15:28:21.837 T:2955974720 ERROR: DBus: Error org.freedesktop.DBus.Error.InvalidArgs - No such property 'CanHibernate'
15:28:22.001 T:2955974720 ERROR: DBus: Error org.freedesktop.DBus.Error.InvalidArgs - No such property 'OnLowBattery'
15:28:22.010 T:2955974720 ERROR: DBus: Error org.freedesktop.DBus.Error.InvalidArgs - No such property 'CanSuspend'
15:28:22.010 T:2955974720 ERROR: DBus: Error org.freedesktop.DBus.Error.InvalidArgs - No such property 'CanHibernate'
15:28:22.016 T:2955974720 NOTICE: load settings...
15:28:22.061 T:2955974720 NOTICE: Found 1 Lists of Devices
15:28:22.061 T:2955974720 NOTICE: Enumerated PULSE devices:
15:28:22.061 T:2955974720 NOTICE: Device 1
15:28:22.061 T:2955974720 NOTICE: m_deviceName : Default
15:28:22.061 T:2955974720 NOTICE: m_displayName : Default
15:28:22.061 T:2955974720 NOTICE: m_displayNameExtra: Default Output Device (PULSEAUDIO)
15:28:22.061 T:2955974720 NOTICE: m_deviceType : AE_DEVTYPE_PCM
15:28:22.061 T:2955974720 NOTICE: m_channels : FL,FR
15:28:22.061 T:2955974720 NOTICE: m_sampleRates : 5512,8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000,384000
15:28:22.061 T:2955974720 NOTICE: m_dataFormats : AE_FMT_U8,AE_FMT_S16NE,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_FLOAT
15:28:22.061 T:2955974720 NOTICE: m_streamTypes : No passthrough capabilities
15:28:22.061 T:2955974720 NOTICE: Device 2
15:28:22.061 T:2955974720 NOTICE: m_deviceName : alsa_output.pci-0000_00_1b.0.analog-stereo
15:28:22.061 T:2955974720 NOTICE: m_displayName : Built-in Audio Analog Stereo
15:28:22.061 T:2955974720 NOTICE: m_displayNameExtra: Speakers (PULSEAUDIO)
15:28:22.061 T:2955974720 NOTICE: m_deviceType : AE_DEVTYPE_PCM
15:28:22.061 T:2955974720 NOTICE: m_channels : FL,FR
15:28:22.061 T:2955974720 NOTICE: m_sampleRates : 5512,8000,11025,16000,22050,32000,44100,48000,64000,88200,96000,176400,192000,384000
15:28:22.061 T:2955974720 NOTICE: m_dataFormats : AE_FMT_U8,AE_FMT_S16NE,AE_FMT_S24NE3,AE_FMT_S24NE4,AE_FMT_S32NE,AE_FMT_FLOAT
15:28:22.061 T:2955974720 NOTICE: m_streamTypes : No passthrough capabilities
15:28:22.067 T:2955974720 NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
15:28:22.067 T:2955974720 NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
15:28:22.067 T:2955974720 NOTICE: Default Video Player: VideoPlayer
15:28:22.067 T:2955974720 NOTICE: Default Audio Player: paplayer
15:28:22.067 T:2955974720 NOTICE: Disabled debug logging due to GUI setting. Level 0.
15:28:22.067 T:2955974720 NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
15:28:22.067 T:2955974720 NOTICE: CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml
15:28:22.068 T:2955974720 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
15:28:22.068 T:2955974720 NOTICE: Loaded playercorefactory configuration
15:28:22.068 T:2955974720 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
15:28:22.068 T:2955974720 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
15:28:22.073 T:2955974720 NOTICE: Running database version Addons27
15:28:22.239 T:2955974720 NOTICE: ADDONS: Using repository repository.foreverguest
15:28:22.239 T:2955974720 NOTICE: ADDONS: Using repository repository.exodus
15:28:22.239 T:2955974720 NOTICE: ADDONS: Using repository repository.xbmc.org
15:28:22.239 T:2955974720 NOTICE: ADDONS: Using repository repository.filmkodi.com
15:28:22.239 T:2955974720 NOTICE: ADDONS: Using repository repository.xvbmc
15:28:22.313 T:2936011584 NOTICE: PulseAudio: Opened device Default in pcm mode with Buffersize 150 ms
15:28:22.461 T:2955974720 NOTICE: Checking resolution 16
15:28:23.093 T:2955974720 ERROR: Failed to determine egl config for visual info
15:28:23.093 T:2955974720 WARNING: Visual 0x28 of the window is not suitable, looking for another one...
15:28:23.093 T:2955974720 NOTICE: Using visual 0x21
15:28:23.227 T:2955974720 NOTICE: Using visual 0x28
15:28:23.312 T:2955974720 NOTICE: GL_VENDOR = NVIDIA Corporation
15:28:23.312 T:2955974720 NOTICE: GL_RENDERER = GeForce 9200M GS/PCIe/SSE2
15:28:23.312 T:2955974720 NOTICE: GL_VERSION = 3.3.0 NVIDIA 340.101
15:28:23.312 T:2955974720 NOTICE: GL_SHADING_LANGUAGE_VERSION = 3.30 NVIDIA via Cg compiler
15:28:23.312 T:2955974720 NOTICE: GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 524288
15:28:23.312 T:2955974720 NOTICE: GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 524288
15:28:23.313 T:2955974720 NOTICE: GL_EXTENSIONS = GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
15:28:23.742 T:2955974720 NOTICE: Register - new joystickemulation device registered on application->1: Keyboard player (0000:0000)
15:28:23.771 T:2879384384 NOTICE: Running database version Addons27
15:28:23.772 T:2879384384 NOTICE: Running database version ViewModes6
15:28:23.772 T:2879384384 NOTICE: Running database version Textures13
15:28:23.774 T:2879384384 NOTICE: Running database version MyMusic60
15:28:23.777 T:2879384384 NOTICE: Running database version MyVideos108
15:28:23.778 T:2879384384 NOTICE: Running database version TV29
15:28:23.791 T:2879384384 NOTICE: Running database version Epg11
15:28:23.792 T:2955974720 NOTICE: start dvd mediatype detection
15:28:23.996 T:2955974720 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
15:28:24.182 T:2955974720 NOTICE: initialize done
15:28:24.182 T:2955974720 NOTICE: Running the application...
15:28:24.195 T:2955974720 NOTICE: starting zeroconf publishing
15:28:24.195 T:2955974720 NOTICE: starting upnp client
15:28:24.238 T:2955974720 ERROR: JSONRPC Server: Failed to bind ipv4 serversocket
15:28:24.266 T:2534406976 NOTICE: ES: Starting UDP Event server on port 9777
15:28:24.266 T:2534406976 NOTICE: UDP: Listening on port 9777 (ipv6 : false)
15:28:24.833 T:2630867776 NOTICE: [plugin.video.youtube] Startup: detected Krypton (Kodi-18.0), setting DASH_SUPPORT_BUILTIN = False, DASH_SUPPORT_ADDON = True
15:28:25.339 T:2605689664 NOTICE: URLResolver: Initializing URLResolver version: 3.0.27
15:28:25.876 T:2622475072 NOTICE: Previous line repeats 1 times.
15:28:25.876 T:2622475072 NOTICE: Salts HD Lite: Service: Installed Version: 2.0.136
15:28:25.882 T:2605689664 NOTICE: Salts RD Lite: Service: Installed Version: 2.0.136
15:28:25.980 T:2481969984 NOTICE: [SPECTO]: ->---------- PARAMS: {'action': 'service'}
15:28:26.015 T:2605689664 NOTICE: Salts RD Lite: Service: starting...
15:28:26.016 T:2605689664 NOTICE: Salts RD Lite: Service: Running startup task [update_subs]
15:28:26.061 T:2622475072 NOTICE: Salts HD Lite: Service: starting...
15:28:26.791 T:2630867776 NOTICE: URLResolver: Initializing URLResolver version: 3.0.27
15:28:27.031 T:2630867776 NOTICE: Salts RD Lite: Version: |2.0.136| Queries: |{'mode': 'update_subs'}|
15:28:27.031 T:2630867776 NOTICE: Salts RD Lite: Args: |['plugin://plugin.video.saltsrd.lite/', '-1', '?mode=update_subs']|
15:28:27.032 T:2630867776 NOTICE: Salts RD Lite: Calling |update_subscriptions| for mode |update_subs| with pos args |[]| and kwargs |{}|
15:28:27.092 T:2505157440 NOTICE: VideoInfoScanner: Starting scan ..
15:28:27.222 T:2505157440 NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 00:00
15:28:36.644 T:2879384384 ERROR: GetDirectory - Error getting
15:29:24.466 T:2505157440 ERROR: Previous line repeats 6 times.
15:29:24.466 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '1', '']
15:29:27.824 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Checking init data
15:29:27.837 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Trying to fetch the device_id
15:29:27.837 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Logging in
15:29:28.982 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Login succeeded
15:29:29.089 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Devices: [{u'friendlyName': u'Samsung Samsung SM-J500F', u'lastAccessedTimeMs': u'1486217238470', u'kind': u'sj#devicemanagementinfo', u'type': u'ANDROID', u'id': u'0x37857a98cced1012'}, {u'friendlyName': u'Ubuntu', u'lastAccessedTimeMs': u'1484335905369', u'kind': u'sj#devicemanagementinfo', u'type': u'DESKTOP_APP', u'id': u'7d32846cbc97c035223aa57b94d746939158f3e3458b6258d69c24f7ee7db65f'}, {u'friendlyName': u'gorelord-nT-330i', u'lastAccessedTimeMs': u'1483121375558', u'kind': u'sj#devicemanagementinfo', u'type': u'DESKTOP_APP', u'id': u'a919294f70699d1e9395f138b40e1618edb9f31c8c1f0e3b49e31932eefa356e'}, {u'kind': u'sj#devicemanagementinfo', u'smartPhone': False, u'lastAccessedTimeMs': u'1481736711589', u'friendlyName': u'Samsung Samsung GT-P3110', u'type': u'ANDROID', u'id': u'0x39132393932a0316'}, {u'friendlyName': u'gorelord-pc', u'lastAccessedTimeMs': u'1476200581037', u'kind': u'sj#devicemanagementinfo', u'type': u'DESKTOP_APP', u'id': u'b3864b21421d30e2737023a866ebbc0f8eba9c0079fd7d4668895ca7786e5c28'}]
15:29:29.092 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Found device_id: 37857a98cced1012
15:29:29.095 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Initing addon data
15:29:30.147 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Trying to fetch the device_id
15:29:30.147 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Logging in
15:29:31.422 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Login succeeded
15:29:31.529 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Devices: [{u'friendlyName': u'Samsung Samsung SM-J500F', u'lastAccessedTimeMs': u'1486217238470', u'kind': u'sj#devicemanagementinfo', u'type': u'ANDROID', u'id': u'0x37857a98cced1012'}, {u'friendlyName': u'Ubuntu', u'lastAccessedTimeMs': u'1484335905369', u'kind': u'sj#devicemanagementinfo', u'type': u'DESKTOP_APP', u'id': u'7d32846cbc97c035223aa57b94d746939158f3e3458b6258d69c24f7ee7db65f'}, {u'friendlyName': u'gorelord-nT-330i', u'lastAccessedTimeMs': u'1483121375558', u'kind': u'sj#devicemanagementinfo', u'type': u'DESKTOP_APP', u'id': u'a919294f70699d1e9395f138b40e1618edb9f31c8c1f0e3b49e31932eefa356e'}, {u'kind': u'sj#devicemanagementinfo', u'smartPhone': False, u'lastAccessedTimeMs': u'1481736711589', u'friendlyName': u'Samsung Samsung GT-P3110', u'type': u'ANDROID', u'id': u'0x39132393932a0316'}, {u'friendlyName': u'gorelord-pc', u'lastAccessedTimeMs': u'1476200581037', u'kind': u'sj#devicemanagementinfo', u'type': u'DESKTOP_APP', u'id': u'b3864b21421d30e2737023a866ebbc0f8eba9c0079fd7d4668895ca7786e5c28'}]
15:29:31.534 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Found device_id: 37857a98cced1012
15:29:31.554 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Loading library
15:29:31.576 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Loading auth from cache
15:29:33.262 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Chunk Size: 1000
15:30:50.528 T:2505157440 NOTICE: Previous line repeats 21 times.
15:30:50.528 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Chunk Size: 979
15:30:53.078 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Chunk Size: 995
15:30:56.364 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Chunk Size: 485
15:31:37.159 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] PATH: root
15:31:37.159 T:2505157440 NOTICE: [GoogleMusicEXP-1.10.6] Assembling menu for subscriber=True and library=True
15:31:56.664 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '2', '?path=library']
15:31:56.707 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] PATH: library
15:31:58.979 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '3', '?criteria=artist&path=filter']
15:31:59.024 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] PATH: filter
15:31:59.025 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] CRITERIA: 'artist'
15:31:59.025 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] ### storage getcriteria: 'artist' ''
15:32:04.165 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '4', '?name=Abnormal%20Inhumane&path=artist']
15:32:04.197 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] PATH: artist
15:32:04.197 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] LISTALBUMS: 'artist' 'Abnormal Inhumane'
15:32:04.197 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] ### storage getcriteria: 'artist' 'Abnormal Inhumane'
15:32:07.548 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '5', '?album=Consuming%20The%20Infinity&artist=Abnormal%20Inhumane&path=artist']
15:32:07.580 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] PATH: artist
15:32:07.581 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] ### storage getfiltersongs: 'artist' 'Consuming The Infinity' 'Abnormal Inhumane'
15:32:09.597 T:2580511552 NOTICE: [GoogleMusicEXP-1.10.6] ARGV: ['plugin://plugin.audio.googlemusic.exp/', '6', '?action=play_song&song_id=a7c6fca9-4a66-3ea8-972f-c5a8b5635480&title=Vortex Of Unending Phenomena&artist=Abnormal Inhumane&albumart=http://lh3.googleusercontent.com/ZPBBW4ep6NIgo66VfkWYRHdMa78YcyTey-MFGnyDgy8oK3t73r0eTjZrqUTL&tracknumber=1&album=Consuming The Infinity&year=2016&rating=0&artistart=/home/laptop/.kodi/addons/plugin.audio.googlemusic.exp/fanart.jpg']


RE: Experimental Google Music Addon - foreverguest - 2017-02-07

(2017-02-04, 16:37)Gorelord Wrote: hey people.

I'm using the 1.10.6 version of this addon on Kodi 18 on a 16.04 Ubuntu install and I keep having problems. I installed and re-installed a lot (cleaned and deleted userdata and addondata) but nothing works. I can load my library but then after trying to play a song Kodi crashes : I pasted the log file below. Hopefully somebody can help me with this problem (it drives me nuts) because it was working perfectly before (and i try to remember when it stopped working - was it after update ubuntu to 16.04 or after installing python (2.7.12) but i don't remember)

There are no obvious errors in your log. Have you tested with a stable Kodi version?


RE: Experimental Google Music Addon - Gorelord - 2017-02-08

(2017-02-07, 22:44)foreverguest Wrote:
(2017-02-04, 16:37)Gorelord Wrote: hey people.

I'm using the 1.10.6 version of this addon on Kodi 18 on a 16.04 Ubuntu install and I keep having problems. I installed and re-installed a lot (cleaned and deleted userdata and addondata) but nothing works. I can load my library but then after trying to play a song Kodi crashes : I pasted the log file below. Hopefully somebody can help me with this problem (it drives me nuts) because it was working perfectly before (and i try to remember when it stopped working - was it after update ubuntu to 16.04 or after installing python (2.7.12) but i don't remember)

There are no obvious errors in your log. Have you tested with a stable Kodi version?

Stupid me ;-) Didn't checked the log i posted. I checked it on 18.0, 17.0 and on 16.1. I include a logfile on a 16.1 version

Code:
18:19:19 T:2954160192  NOTICE: special://profile/ is mapped to: special://masterprofile/
18:19:19 T:2954160192  NOTICE: -----------------------------------------------------------------------
18:19:19 T:2954160192  NOTICE: Starting Kodi (16.1 Git:c327c53). Platform: Linux x86 32-bit
18:19:19 T:2954160192  NOTICE: Using Release Kodi x32 build
18:19:19 T:2954160192  NOTICE: Kodi compiled Apr 25 2016 by GCC 5.3.1 for Linux x86 32-bit version 4.4.6 (263174)
18:19:19 T:2954160192  NOTICE: Running on Ubuntu 16.04 LTS, kernel: Linux x86 32-bit version 4.4.0-59-generic
18:19:19 T:2954160192  NOTICE: FFmpeg statically linked, version: 2.8.6-kodi-2.8.6-Jarvis-16.0
18:19:19 T:2954160192  NOTICE: Host CPU: Intel(R) Atom(TM) CPU 330 @ 1.60GHz, 4 cores available
18:19:19 T:2954160192  NOTICE: special://xbmc/ is mapped to: /usr/share/kodi
18:19:19 T:2954160192  NOTICE: special://xbmcbin/ is mapped to: /usr/lib/kodi
18:19:19 T:2954160192  NOTICE: special://masterprofile/ is mapped to: /home/gorelord/.kodi/userdata
18:19:19 T:2954160192  NOTICE: special://home/ is mapped to: /home/gorelord/.kodi
18:19:19 T:2954160192  NOTICE: special://temp/ is mapped to: /home/gorelord/.kodi/temp
18:19:19 T:2954160192  NOTICE: The executable running is: /usr/lib/kodi/kodi.bin
18:19:19 T:2954160192  NOTICE: Local hostname: gorelord-nT-330i
18:19:19 T:2954160192  NOTICE: Log File is located: /home/gorelord/.kodi/temp/kodi.log
18:19:19 T:2954160192  NOTICE: -----------------------------------------------------------------------
18:19:20 T:2954160192   ERROR: DBus: Error org.freedesktop.DBus.Error.InvalidArgs - No such property 'CanSuspend'
18:19:20 T:2954160192   ERROR: DBus: Error org.freedesktop.DBus.Error.InvalidArgs - No such property 'CanHibernate'
18:19:20 T:2954160192  NOTICE: load settings...
18:19:20 T:2954160192   ERROR: PulseAudio: Failed to connect context
18:19:20 T:2954160192  NOTICE: PulseAudio might not be running. Context was not created.
18:19:20 T:2954160192  NOTICE: Found 1 Lists of Devices
18:19:20 T:2954160192  NOTICE: Enumerated ALSA devices:
18:19:20 T:2954160192  NOTICE:     Device 1
18:19:20 T:2954160192  NOTICE:         m_deviceName      : @
18:19:20 T:2954160192  NOTICE:         m_displayName     : Default (HDA NVidia ALC1200 Analog)
18:19:20 T:2954160192  NOTICE:         m_displayNameExtra:
18:19:20 T:2954160192  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
18:19:20 T:2954160192  NOTICE:         m_channels        : FL,FR
18:19:20 T:2954160192  NOTICE:         m_sampleRates     : 44100,48000,96000,192000
18:19:20 T:2954160192  NOTICE:         m_dataFormats     : AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE
18:19:20 T:2954160192  NOTICE:     Device 2
18:19:20 T:2954160192  NOTICE:         m_deviceName      : @:CARD=NVidia,DEV=0
18:19:20 T:2954160192  NOTICE:         m_displayName     : HDA NVidia
18:19:20 T:2954160192  NOTICE:         m_displayNameExtra: ALC1200 Analog
18:19:20 T:2954160192  NOTICE:         m_deviceType      : AE_DEVTYPE_PCM
18:19:20 T:2954160192  NOTICE:         m_channels        : FL,FR
18:19:20 T:2954160192  NOTICE:         m_sampleRates     : 44100,48000,96000,192000
18:19:20 T:2954160192  NOTICE:         m_dataFormats     : AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE
18:19:20 T:2954160192  NOTICE:     Device 3
18:19:20 T:2954160192  NOTICE:         m_deviceName      : iec958:CARD=NVidia,DEV=0
18:19:20 T:2954160192  NOTICE:         m_displayName     : HDA NVidia
18:19:20 T:2954160192  NOTICE:         m_displayNameExtra: ALC1200 Digital S/PDIF
18:19:20 T:2954160192  NOTICE:         m_deviceType      : AE_DEVTYPE_IEC958
18:19:20 T:2954160192  NOTICE:         m_channels        : FL,FR
18:19:20 T:2954160192  NOTICE:         m_sampleRates     : 44100,48000,88200,96000,192000
18:19:20 T:2954160192  NOTICE:         m_dataFormats     : AE_FMT_AC3,AE_FMT_DTS,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE
18:19:20 T:2954160192  NOTICE:     Device 4
18:19:20 T:2954160192  NOTICE:         m_deviceName      : hdmi:CARD=NVidia,DEV=0
18:19:20 T:2954160192  NOTICE:         m_displayName     : HDA NVidia
18:19:20 T:2954160192  NOTICE:         m_displayNameExtra: HDMI
18:19:20 T:2954160192  NOTICE:         m_deviceType      : AE_DEVTYPE_HDMI
18:19:20 T:2954160192  NOTICE:         m_channels        : FL,FR,FC,LFE,BL,BR,SL,SR
18:19:20 T:2954160192  NOTICE:         m_sampleRates     : 32000,44100,48000,88200,96000,176400,192000
18:19:20 T:2954160192  NOTICE:         m_dataFormats     : AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_LPCM,AE_FMT_DTSHD,AE_FMT_TRUEHD,AE_FMT_EAC3,AE_FMT_DTS,AE_FMT_AC3,AE_FMT_AAC
18:19:20 T:2954160192  NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
18:19:20 T:2954160192  NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
18:19:20 T:2954160192  NOTICE: Default DVD Player: dvdplayer
18:19:20 T:2954160192  NOTICE: Default Video Player: dvdplayer
18:19:20 T:2954160192  NOTICE: Default Audio Player: paplayer
18:19:20 T:2954160192  NOTICE: Disabled debug logging due to GUI setting. Level 0.
18:19:20 T:2954160192  NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
18:19:20 T:2954160192  NOTICE: CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml
18:19:20 T:2954160192  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
18:19:20 T:2954160192  NOTICE: Loaded playercorefactory configuration
18:19:20 T:2954160192  NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
18:19:20 T:2954160192  NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
18:19:21 T:2954160192  NOTICE: Running database version Addons20
18:19:22 T:2954160192  NOTICE: ADDONS: Using repository repository.exodus
18:19:22 T:2954160192  NOTICE: ADDONS: Using repository repository.foreverguest
18:19:22 T:2954160192  NOTICE: ADDONS: Using repository repository.xbmc.org
18:19:22 T:2954160192  NOTICE: ADDONS: Using repository repository.unofficialsportsdevil
18:19:22 T:2954160192  NOTICE: ADDONS: Using repository repository.filmkodi.com
18:19:22 T:2954160192  NOTICE: ADDONS: Using repository repository.communityrepo
18:19:22 T:2954160192  NOTICE: ADDONS: Using repository repository.xvbmc
18:19:22 T:2954160192  NOTICE: Setup SDL
18:19:23 T:2954160192  NOTICE: Checking resolution 16
18:19:23 T:2954160192  NOTICE: Using visual 0x28
18:19:24 T:2954160192  NOTICE: GL_VENDOR = NVIDIA Corporation
18:19:24 T:2954160192  NOTICE: GL_RENDERER = ION/integrated/SSE2
18:19:24 T:2954160192  NOTICE: GL_VERSION = 3.3.0 NVIDIA 340.101
18:19:24 T:2954160192  NOTICE: GL_SHADING_LANGUAGE_VERSION = 3.30 NVIDIA via Cg compiler
18:19:24 T:2954160192  NOTICE: GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 262144
18:19:24 T:2954160192  NOTICE: GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 262144
18:19:24 T:2954160192  NOTICE: GL_EXTENSIONS = GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
18:19:25 T:2954160192  NOTICE: Running database version Addons20
18:19:25 T:2954160192  NOTICE: Running database version ViewModes6
18:19:25 T:2954160192  NOTICE: Running database version Textures13
18:19:25 T:2954160192  NOTICE: Running database version MyMusic56
18:19:25 T:2954160192  NOTICE: Running database version MyVideos99
18:19:25 T:2954160192  NOTICE: Running database version TV29
18:19:25 T:2954160192  NOTICE: Running database version Epg11
18:19:25 T:2954160192  NOTICE: start dvd mediatype detection
18:19:26 T:2954160192 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
18:19:26 T:2954160192  NOTICE: ActiveAE DSP - starting
18:19:26 T:2954160192  NOTICE: initialize done
18:19:26 T:2954160192  NOTICE: Running the application...
18:19:27 T:2954160192  NOTICE: starting zeroconf publishing
18:19:27 T:2954160192  NOTICE: starting upnp client
18:19:27 T:2640431936  NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
18:19:27 T:2640431936  NOTICE: UDP: Listening on port 9777
18:19:27 T:2954160192  NOTICE: Enabled Joystick: USB Gamepad
18:19:27 T:2954160192  NOTICE: Details: Total Axis: 2 Total Hats: 0 Total Buttons: 10
18:19:27 T:2954160192  NOTICE: Enabled Joystick: USB Gamepad
18:19:27 T:2954160192  NOTICE: Details: Total Axis: 2 Total Hats: 0 Total Buttons: 10
18:19:29 T:2740955968  NOTICE: URLResolver: Initializing URLResolver version: 3.0.27
18:19:29 T:2774526784  NOTICE: script.grab.fanart: Grab Fanart Service Started
18:19:30 T:2749348672  NOTICE: [plugin.video.youtube] Startup: detected Jarvis (Kodi-16.1), setting DASH_SUPPORT_BUILTIN = False, DASH_SUPPORT_ADDON = False
18:19:30 T:2740955968  NOTICE: Salts RD Lite: Service: Installed Version: 2.0.136
18:19:30 T:2615253824  NOTICE: [SPECTO]: ->----------                PARAMS: {'action': 'service'}
18:19:31 T:2740955968  NOTICE: Salts RD Lite: Service: starting...
18:19:31 T:2740955968  NOTICE: Salts RD Lite: Service: Running startup task [update_subs]
18:19:33 T:2749348672  NOTICE: URLResolver: Initializing URLResolver version: 3.0.27
18:19:33 T:2749348672  NOTICE: Salts RD Lite: Version: |2.0.136| Queries: |{'mode': 'update_subs'}|
18:19:33 T:2749348672  NOTICE: Salts RD Lite: Args: |['plugin://plugin.video.saltsrd.lite/', '-1', '?mode=update_subs']|
18:19:33 T:2749348672  NOTICE: Salts RD Lite: Calling |update_subscriptions| for mode |update_subs| with pos args |[]| and kwargs |{}|
18:19:33 T:2623646528  NOTICE: VideoInfoScanner: Starting scan ..
18:19:33 T:2623646528  NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 00:00
18:19:33 T:2749348672  NOTICE: [GoogleMusicEXP-1.10.6]  ARGV: ['plugin://plugin.audio.googlemusic.exp/', '1', '']
18:19:42 T:2749348672  NOTICE: [GoogleMusicEXP-1.10.6] Checking init data
18:19:43 T:2749348672  NOTICE: [GoogleMusicEXP-1.10.6] Initing addon data
18:19:44 T:2749348672  NOTICE: [GoogleMusicEXP-1.10.6] Loading library
18:19:44 T:2749348672  NOTICE: [GoogleMusicEXP-1.10.6] Loading auth from cache
18:19:48 T:2749348672  NOTICE: [GoogleMusicEXP-1.10.6] Chunk Size: 1000
18:21:20 T:2749348672  NOTICE: Previous line repeats 21 times.
18:21:20 T:2749348672  NOTICE: [GoogleMusicEXP-1.10.6] Chunk Size: 995
18:21:25 T:2749348672  NOTICE: [GoogleMusicEXP-1.10.6] Chunk Size: 999
18:21:29 T:2749348672  NOTICE: [GoogleMusicEXP-1.10.6] Chunk Size: 465
18:22:08 T:2749348672  NOTICE: [GoogleMusicEXP-1.10.6] PATH: root
18:22:08 T:2749348672  NOTICE: [GoogleMusicEXP-1.10.6] Assembling menu for subscriber=True and library=True
18:24:07 T:2682395456  NOTICE: [GoogleMusicEXP-1.10.6]  ARGV: ['plugin://plugin.audio.googlemusic.exp/', '2', '?path=library']
18:24:08 T:2682395456  NOTICE: [GoogleMusicEXP-1.10.6] PATH: library
18:24:14 T:2682395456  NOTICE: [GoogleMusicEXP-1.10.6]  ARGV: ['plugin://plugin.audio.googlemusic.exp/', '3', '?criteria=album&path=filter']
18:24:14 T:2682395456  NOTICE: [GoogleMusicEXP-1.10.6] PATH: filter
18:24:14 T:2682395456  NOTICE: [GoogleMusicEXP-1.10.6] LISTALBUMS: 'album' ''
18:24:14 T:2682395456  NOTICE: [GoogleMusicEXP-1.10.6] ### storage getcriteria: 'album' ''
18:24:15 T:2682395456   ERROR: NEWADDON Unknown Music Info Key "mediatype"
18:24:31 T:2527992640   ERROR: Previous line repeats 2215 times.
18:24:31 T:2527992640  NOTICE: [GoogleMusicEXP-1.10.6]  ARGV: ['plugin://plugin.audio.googlemusic.exp/', '4', '?album=777%20-%20Cosmosophy&artist=Blut%20Aus%20Nord&path=album']
18:24:31 T:2527992640  NOTICE: [GoogleMusicEXP-1.10.6] PATH: album
18:24:31 T:2527992640  NOTICE: [GoogleMusicEXP-1.10.6] ### storage getfiltersongs: 'album' '777 - Cosmosophy' 'Blut Aus Nord'
18:24:31 T:2527992640   ERROR: NEWADDON Unknown Music Info Key "mediatype"
18:24:35 T:2527992640   ERROR: Previous line repeats 4 times.
18:24:35 T:2527992640  NOTICE: [GoogleMusicEXP-1.10.6]  ARGV: ['plugin://plugin.audio.googlemusic.exp/', '5', '?action=play_song&song_id=a20a3847-a202-3225-b802-d49a439806e5&title=Epitome XIV&artist=Blut Aus Nord&albumart=http://lh4.ggpht.com/FD6TxV2LKyYSIXedw4_ATtovU9walSsTOdBAtAOWCt8SGSEl5-tDwmr8Ry8Df4ZD_9-u9oJbQA&tracknumber=1&album=777 - Cosmosophy&year=2012&rating=0&artistart=http://lh3.googleusercontent.com/94BIXMnjsJkTCwK1652zZAclzdmM7SgpPrpjVRpv_WNoI6VWgeSBAKypP399E7pJa_YboS0s']



RE: Experimental Google Music Addon - foreverguest - 2017-02-09

New version available, please test:
plugin.audio.googlemusic.exp-1.11

Changes:
- added action 'Play all from here' for playlists
- added action 'Start radio' for playlists
- added search history
- updated gmusicapi library
- fix missing artist name when playing radio
- fix search navigation errors
- fix more character encoding errors


RE: Experimental Google Music Addon - Shogun - 2017-02-10

Works great...love the improvements...

I customized the search navigation to my liking, but i got one question:

In GoogleMusicApi.py, line 129
Code:
tracks.extend(self._loadStoreTracks(store_result['song_hits']))

Is it possible to switch the parameter "song_hits" with something like the "artist top songs" feature?
Results for tracks are a bit different (less duplicates)...or is it a restriction from the api?

And one request (if possible):

+ Adding "Go to Album" in SongContextMenu


RE: Experimental Google Music Addon - foreverguest - 2017-02-10

Artist top songs is returned when you are searching for a specific artist (function getArtistInfo line 143, same file).
The code in line 129 is returning songs for a generic string, that cold be related to albums, artists, songs or radios.


RE: Experimental Google Music Addon - Shogun - 2017-02-10

You are right, totally forgot about that fact (disabled "result['artists'] under getSearch)...
So many ideas, but not much coding skills Rofl


RE: Experimental Google Music Addon - User 325245 - 2017-02-11

After updating to new verison I get bad username/password or no connectivity. On Android. On my Win PC, old version is working fine...


RE: Experimental Google Music Addon - User 325245 - 2017-02-12

Ehm, happens NOT only on my Android but on Windows as well....

When I update several things happen;

* it deletes <setting id="device_id" line
* deletes <setting id="authtoken-mobile"
* database size falls frm 1.9mb to 14Kb

and in errorlog:

Code:
14:50:54 T:9456  NOTICE: [GoogleMusicEXP-1.11]  ARGV: ['plugin://plugin.audio.googlemusic.exp/', '7', '?name=Annie%20Lennox&path=artist']
14:50:55 T:9456  NOTICE: [GoogleMusicEXP-1.11] Checking init data
14:50:55 T:9456  NOTICE: [GoogleMusicEXP-1.11] Initing addon data
14:50:55 T:9456  NOTICE: [GoogleMusicEXP-1.11] Trying to fetch the device_id
14:50:55 T:9456  NOTICE: [GoogleMusicEXP-1.11] Logging in
14:50:55 T:9456  NOTICE: [GoogleMusicEXP-1.11] Login in with device_id failed, trying with MAC
14:50:55 T:9456  NOTICE: [GoogleMusicEXP-1.11] ERROR: OSError('a valid MAC could not be determined. Provide an android_id (and be sure to provide the same one on future runs).',)
14:50:55 T:9456  NOTICE: [GoogleMusicEXP-1.11] Login failed
14:50:57 T:9456   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.OSError'>
                                            Error Contents: a valid MAC could not be determined. Provide an android_id (and be sure to provide the same one on future runs).
                                            Traceback (most recent call last):
                                              File "C:\Users\dalan\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\default.py", line 30, in <module>
                                                utils.initAddon()
                                              File "C:\Users\dalan\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\utils.py", line 141, in initAddon
                                                login.initDevice()
                                              File "C:\Users\dalan\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\GoogleMusicLogin.py", line 52, in initDevice
                                                self.login()
                                              File "C:\Users\dalan\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\GoogleMusicLogin.py", line 99, in login
                                                self.gmusicapi.login(username, password, Mobileclient.FROM_MAC_ADDRESS)
                                              File "C:\Users\dalan\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\gmusicapi\clients\mobileclient.py", line 111, in login
                                                raise OSError("a valid MAC could not be determined."
                                            OSError: a valid MAC could not be determined. Provide an android_id (and be sure to provide the same one on future runs).
                                            -->End of Python script error report<--
14:50:57 T:9804   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.audio.googlemusic.exp/?name=Annie%20Lennox&path=artist
14:50:57 T:9804   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.googlemusic.exp/?name=Annie%20Lennox&path=artist) failed
14:51:26 T:9836  NOTICE: [GoogleMusicEXP-1.11]  ARGV: ['plugin://plugin.audio.googlemusic.exp/', '8', '?name=Annie%20Lennox&path=artist']
14:51:26 T:9836  NOTICE: [GoogleMusicEXP-1.11] Checking init data
14:51:26 T:9836  NOTICE: [GoogleMusicEXP-1.11] Initing addon data
14:51:27 T:9836  NOTICE: [GoogleMusicEXP-1.11] Trying to fetch the device_id
14:51:27 T:9836  NOTICE: [GoogleMusicEXP-1.11] Logging in
14:51:27 T:9836  NOTICE: [GoogleMusicEXP-1.11] Login in with device_id failed, trying with MAC
14:51:27 T:9836  NOTICE: [GoogleMusicEXP-1.11] ERROR: OSError('a valid MAC could not be determined. Provide an android_id (and be sure to provide the same one on future runs).',)
14:51:27 T:9836  NOTICE: [GoogleMusicEXP-1.11] Login failed
14:51:28 T:9836   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.OSError'>
                                            Error Contents: a valid MAC could not be determined. Provide an android_id (and be sure to provide the same one on future runs).
                                            Traceback (most recent call last):
                                              File "C:\Users\dalan\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\default.py", line 30, in <module>
                                                utils.initAddon()
                                              File "C:\Users\dalan\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\utils.py", line 141, in initAddon
                                                login.initDevice()
                                              File "C:\Users\dalan\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\GoogleMusicLogin.py", line 52, in initDevice
                                                self.login()
                                              File "C:\Users\dalan\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\GoogleMusicLogin.py", line 99, in login
                                                self.gmusicapi.login(username, password, Mobileclient.FROM_MAC_ADDRESS)
                                              File "C:\Users\dalan\AppData\Roaming\Kodi\addons\plugin.audio.googlemusic.exp\gmusicapi\clients\mobileclient.py", line 111, in login
                                                raise OSError("a valid MAC could not be determined."
                                            OSError: a valid MAC could not be determined. Provide an android_id (and be sure to provide the same one on future runs).
                                            -->End of Python script error report<--
14:51:29 T:9804   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.audio.googlemusic.exp/?name=Annie%20Lennox&path=artist
14:51:29 T:9804   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.audio.googlemusic.exp/?name=Annie%20Lennox&path=artist) failed



RE: Experimental Google Music Addon - dm21912 - 2017-02-12

(2017-02-11, 13:55)DaLanik Wrote: After updating to new verison I get bad username/password or no connectivity. On Android. On my Win PC, old version is working fine...

same issue here on android with latest version (2 factor auth on). will test on windows later


RE: Experimental Google Music Addon - foreverguest - 2017-02-13

Please check if version below fix the error for you:
https://app.box.com/s/w616z4lhwm06maej2fbe4cn9pi48szyj


RE: Experimental Google Music Addon - kaosnews - 2017-02-14

(2017-02-13, 17:55)foreverguest Wrote: Please check if version below fix the error for you:
https://app.box.com/s/w616z4lhwm06maej2fbe4cn9pi48szyj

This version is working fine!


This forum uses Lukasz Tkacz MyBB addons.