Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 8 123 ... LastLast
Results 1 to 10 of 76
  1. #1
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,355

    7.9 - Browse "remote" LMS music libraries

    In a discussion about web UI improvements, the idea of being able to
    browse other LMS' music libraries came up. As I thought this didn't have
    much to do with the web UI anyway I gave it a try.

    One use case: your friend comes over to your home with a USB stick full
    of music you'd like to listen to. But your server is in your basement.
    Plug the stick in to your Touch and browse it without the need to switch
    your player to the Touch's embedded server. Mix tracks from that USB
    stick with tracks stored on your server etc.

    In the latest 7.9 builds you'll find a new "Remote Libraries" menu item.
    This would list other LMS installations found in your network. And from
    there you'd have access to the usual music library browse modes
    (artists, albums, playlists etc.).

    A few important notes:

    - Not all browse modes can be proxied. Eg. plugins like RandomPlay or
    Erland's custom browse etc. require code to be running on the
    controlling server. Therefore they can't be used when browsing remotely.

    - The menu you'll see therefore is more or less the one configured on
    the LMS your player is connected to. It will NOT show custom menu
    entries from your remote LMS (see above).

    - Not all links will be available. Eg. you can't browse the artist of
    the currently playing track. Yet.

    - You can only browse the remote server's music library. There is NO
    access to music services configured on that computer.

    - There will be bugs. Please let me know about them.

    If you don't like all of this, just disable the "Remote Library" plugin.

    Have fun!

    --

    Michael

  2. #2
    Senior Member kidstypike's Avatar
    Join Date
    Feb 2007
    Location
    Brindle
    Posts
    3,391
    Thanks Michael, that seems to work as you describe.
    Server - LMS 8.0.0 Pi4B 4GB/Flirc case/pCP 6.0.0-b7 18K library, playlists & LMS cache on SSD (ntfs)
    Study - Pi3B+/pCP 5.0.0/pi screen/HiFiBerry DAC+/jivelite,
    Lounge - Pi2/pCP 5.0.0 > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
    Dining Room - Squeezebox Boom
    Garage - Pi3B/Pi screen/HiFiBerry DAC+/pCP 5.0.0 > Edifier R980T

    Spares - 2xTouch, 1xSB3, 1xRadio, 6xRPi

  3. #3
    Senior Member kidstypike's Avatar
    Join Date
    Feb 2007
    Location
    Brindle
    Posts
    3,391
    I put my Christmas library on a SD card and put it in the Touch's SD slot.

    Album art for upcoming tracks isn't displayed on webgui or Squeeze Control app on my tablet.

    Playing via LMS on my Raspberry Pi LMS (study) does display artwork.

    Just sayin'.
    Attached Images Attached Images   
    Server - LMS 8.0.0 Pi4B 4GB/Flirc case/pCP 6.0.0-b7 18K library, playlists & LMS cache on SSD (ntfs)
    Study - Pi3B+/pCP 5.0.0/pi screen/HiFiBerry DAC+/jivelite,
    Lounge - Pi2/pCP 5.0.0 > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
    Dining Room - Squeezebox Boom
    Garage - Pi3B/Pi screen/HiFiBerry DAC+/pCP 5.0.0 > Edifier R980T

    Spares - 2xTouch, 1xSB3, 1xRadio, 6xRPi

  4. #4
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,355

    7.9 - Browse "remote" LMS music libraries

    > Album art for upcoming tracks isn't displayed on webgui or Squeeze
    > Control app on my tablet.


    Can you check the server.log file if there were errors getting the
    artwork? I wouldn't be surprised if the Touch wasn't up to the resizing
    task... The current implementation would let the original server do this
    task. Maybe this can be optimized somehow.
    --

    Michael

  5. #5
    Senior Member kidstypike's Avatar
    Join Date
    Feb 2007
    Location
    Brindle
    Posts
    3,391
    Quote Originally Posted by mherger View Post
    > Album art for upcoming tracks isn't displayed on webgui or Squeeze
    > Control app on my tablet.


    Can you check the server.log file if there were errors getting the
    artwork? I wouldn't be surprised if the Touch wasn't up to the resizing
    task... The current implementation would let the original server do this
    task. Maybe this can be optimized somehow.
    --

    Michael
    Oops! No problem this morning album art displays for all tracks in the playlist.

    Nothing in the server log BTW.
    Attached Images Attached Images  
    Server - LMS 8.0.0 Pi4B 4GB/Flirc case/pCP 6.0.0-b7 18K library, playlists & LMS cache on SSD (ntfs)
    Study - Pi3B+/pCP 5.0.0/pi screen/HiFiBerry DAC+/jivelite,
    Lounge - Pi2/pCP 5.0.0 > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
    Dining Room - Squeezebox Boom
    Garage - Pi3B/Pi screen/HiFiBerry DAC+/pCP 5.0.0 > Edifier R980T

    Spares - 2xTouch, 1xSB3, 1xRadio, 6xRPi

  6. #6
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,355

    7.9 - Browse "remote" LMS music libraries

    > Oops! No problem this morning album art displays for all tracks in the
    > playlist.


    I think TinyLMS can get a bit stressed on those requests. I got mine to
    reboot when I tried to reproduce your issue. Most likely it's a timeout
    problem. I've made a note about optimizing artwork handling. We could
    eg. always request the full size artwork from the remote server, then
    resize it on our "local" LMS. I usually would prefer not to do this, as
    most of the time the remote server would have the images pre-cached
    already. But under certain circumstances it might still be faster.

    --

    Michael

  7. #7
    Senior Member kidstypike's Avatar
    Join Date
    Feb 2007
    Location
    Brindle
    Posts
    3,391
    Quote Originally Posted by mherger View Post
    > Oops! No problem this morning album art displays for all tracks in the
    > playlist.


    I think TinyLMS can get a bit stressed on those requests. I got mine to
    reboot when I tried to reproduce your issue. Most likely it's a timeout
    problem. I've made a note about optimizing artwork handling. We could
    eg. always request the full size artwork from the remote server, then
    resize it on our "local" LMS. I usually would prefer not to do this, as
    most of the time the remote server would have the images pre-cached
    already. But under certain circumstances it might still be faster.

    --

    Michael
    Yes, it's having problems with Genre > Christmas > Play (shuffled) (448 tracks).

    Code:
    [15-12-16 09:26:04.1762] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/98/download.mp3: Connect timed out: No such file or directory[15-12-16 09:26:04.1784] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/445/download.flc: Connect timed out: No such file or directory
    [15-12-16 09:26:04.1807] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/305/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.1828] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/389/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.1848] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/122/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.1869] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/79/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.1890] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/134/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.2247] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/271/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.2270] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/418/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.2292] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/301/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.2316] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/324/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.2336] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/25/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.2358] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/424/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.2379] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/141/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.2401] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/416/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.2423] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/322/download.mp3: Connect timed out: No such file or directory
    [15-12-16 09:26:04.2460] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/175/download.mp3: Connect timed out: 
    [15-12-16 09:26:04.2483] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/427/download.mp3: Connect timed out: 
    [15-12-16 09:26:04.2510] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/147/download.mp3: Connect timed out: 
    [15-12-16 09:26:04.2540] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/117/download.mp3: Connect timed out: 
    [15-12-16 09:26:04.2569] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/397/download.mp3: Connect timed out: 
    [15-12-16 09:26:04.2630] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/281/download.mp3: Connect timed out:  [15-12-16 09:26:04.2686] Slim::Plugin::RemoteLibrary::ProtocolHandler::__ANON__ (73) Failed to get metadata from lms://192.168.1.81:9000/music/343/download.mp3: Connect timed out: 
    Server - LMS 8.0.0 Pi4B 4GB/Flirc case/pCP 6.0.0-b7 18K library, playlists & LMS cache on SSD (ntfs)
    Study - Pi3B+/pCP 5.0.0/pi screen/HiFiBerry DAC+/jivelite,
    Lounge - Pi2/pCP 5.0.0 > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
    Dining Room - Squeezebox Boom
    Garage - Pi3B/Pi screen/HiFiBerry DAC+/pCP 5.0.0 > Edifier R980T

    Spares - 2xTouch, 1xSB3, 1xRadio, 6xRPi

  8. #8
    Senior Member wortgefecht's Avatar
    Join Date
    Sep 2014
    Location
    Switzerland
    Posts
    280
    Just a short input: could this feature be extended to other remote non-LMS libraries like KODI or basically all UPnP libraries?

    EDIT: Where do I find this new menu item? I'm running the latest 7.9 on Linux, but I can't see it.
    Last edited by wortgefecht; 2015-12-16 at 04:39.
    Current setup:
    • EEEBox, Xubuntu 14.04, LMS 7.9, FLAC
    • Duet > Pro-Ject DAC Box E > AKG Hearo 888 Titan (home office), Boom + Canton ASF 75 SC (master bedroom), Boom (master bathroom), 2 Radios (guest bathroom and garden deck), RPi3 + LibreELEC + XSqueeze > Samsung TV > NAD L53 > Mission 2.1 speakers (living room)
    • Transporter > vintage Wega Modul 42V amp (42E equalizer, 42T tape deck + Thorens TD 160 Mk II turntable) > Quadral Vulkan Mk II (music room)

  9. #9
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,355

    7.9 - Browse "remote" LMS music libraries

    > Just a short input: could this feature be extended to other remote
    > non-LMS libraries like KODI or basically all UPnP libraries?


    UPnP browsing has been available "forever": check
    Settings/Advanced/Networking.

    --

    Michael

  10. #10
    Senior Member pippin's Avatar
    Join Date
    Oct 2007
    Location
    Berlin
    Posts
    14,684
    Quote Originally Posted by mherger View Post
    > Oops! No problem this morning album art displays for all tracks in the
    > playlist.


    I think TinyLMS can get a bit stressed on those requests. I got mine to
    reboot when I tried to reproduce your issue. Most likely it's a timeout
    problem. I've made a note about optimizing artwork handling. We could
    eg. always request the full size artwork from the remote server, then
    resize it on our "local" LMS. I usually would prefer not to do this, as
    most of the time the remote server would have the images pre-cached
    already. But under certain circumstances it might still be faster.

    --

    Michael
    I've seen the same thing with my Mac as the server, originally only artwork for albums that have also been p,aged were shown in the current playlist, artwork for other tracks was missing.
    Kind of like it is if you load a stored playlist with Spotify tracks, they load after a while.

    That said.... You updated ProtocolHandler.pm after the announcement, could that be related?
    ---
    learn more about iPeng, the iPhone and iPad remote for the Squeezebox and
    Logitech UE Smart Radio as well as iPeng Party, the free Party-App,
    at penguinlovesmusic.com
    New: iPeng 9, the Universal App for iPhone, iPad and Apple Watch

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •