Open asche77 opened 3 years ago
@asche77 thanks for adding logitech! I rewrote your comment. So that it fits the style of the table. | Scrobbling | Jukebox Mode | Can Read Tags | Can Write Tags | API | Can Share Music | Multi-User Support | Multi-Library Support | Smart Playlists | Heart/ Favorites | 5 Star Rating | Replay Gain | Transcode | free | Demo | Source Code | License | Reviewed Version | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Logitech Media Server | :heavy_check_mark: | :grey_question: | :heavy_check_mark: | :x: | :x: | :x: | :heavy_check_mark: :grey_question: [^review1] | :heavy_check_mark: ^logitech-multi | :heavy_check_mark: [^logitech-comment-playlist] | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :x: | :heavy_check_mark: ^github-logitech | GPLv2 | 8.2 |
[^review1]: needs review
[^logitech-comment-playlist]: works best if music library has been analysed by MusicIP beforehand, otherwise limited capability
regarding 4: can you rate songs between 1 and 5 stars? I left it checked because it's likely it supports it if you can play all 5 star songs
I split this into two issues #32 and #31
@asche77 I just want to clarify. When you say "Works best if music has been analysed", I don't know what MusicIP is, does it just add tags to your file?
My question really is just that if my music is already perfectly tagged, will Smart Playlist work as intended?
Thanks
Hi,
@all: please add "replaygain" support (lossless tag-based normalisation) and gapless playback. Both are supported by Logitech.
@basings thx + please also tick source code (Logitech server is open source and has open source software clients).
Rating 1-5 stars is possible as is playing only."5 star ratings" (may require plugins /additional configuration).
It can also read multi value tags.
Note: Look and feel, and some user experience, of Logitech media server is dated but it's still a very capable music server and used in several other projects (e.g. Daphile, vortexbox and several audiophile offerings).
@BillButter MusicIP is dating from around the 2000's - software is still functional but the company behind it has gone the way of the dodo. MusicIP analyses music and can add tags and run a "mixing" server to serve up playlists that Logitech can use. Something like the grandmother of musicbrainz tags.
"Smart" playlists can either use the MusicIP backend to mix or (assuming your Library is fully tagged) mix according to last.fm relations or use some form of the Spotify mix API. So it's possible but not as convenient as more recent solutions.
there is replay gain?
I think we talked about gapless playback on our matrix server #selfhosted-music-overview:matrix.org . Gapless playback is not server side, it's client side, is that wrong @asche77.
I refer to link
Gapless playback is not a feature; the lack of gapless playback is a bug, the same as it would be a bug to add a click or pause in the middle of a track. Unfortunately, many digital audio players fail to do gapless playback. Fortunately, the situation is improving.
I can't find it on the client side. Must have been purged ...
open issue #38
@asche77 Where can I find the source code for logitech? neither https://downloads.slimdevices.com/ nor https://forums.slimdevices.com/forumdisplay.php?27-Logitech-Media-Server provide the source code. I'd like to refer to the source code.
what do you mean by It can also read multi value tags.
? Is that a suggestion for another col?
what do you mean by
It can also read multi value tags.
? Is that a suggestion for another col?
It's mirroring the status for LMS, which has the same note added.
@asche77 Where can I find the source code for logitech? neither https://downloads.slimdevices.com/ nor https://forums.slimdevices.com/forumdisplay.php?27-Logitech-Media-Server provide the source code. I'd like to refer to the source code.
@asche77 Where can I find the source code for logitech? neither https://downloads.slimdevices.com/ nor https://forums.slimdevices.com/forumdisplay.php?27-Logitech-Media-Server provide the source code. I'd like to refer to the source code.
done, I'll open a PR #42
I think we talked about gapless playback on our matrix server #selfhosted-music-overview:matrix.org . Gapless playback is not server side, it's client side, is that wrong @asche77.
It gets blurred in interdependant "server-client-packages" such as plex server+app, Logitech media server+client etc.
So can't really take a view. It's one of the features that used to (ok boomer!) differentiate Logitech from other early offerings.
There's a JSON-RPC API available for this one. Also, what's the difference between LMS & Logitech Media Server? I've always assumed it was the same software? Aka Squeezebox?
Btw, the API documentation is available at http://SERVER-HOST:PORT/html/docs/cli-api.html?player=
Thought so myself, but apparently LMS stands for lightweight media server here. Often used for Logitech Media Server too, though.
Does Random Album and Songs not count as a jukebox mode? https://imgur.com/Thhr7gD.png
@billotronic I'll make it a :heavy_check_mark: =)
@billotronic jukebox mode in the subsonic world means clients just queue songs and these songs are played on the server's audio output.
Hi
Scrobbling - yes. It needs a plugin but works fine (and the plugin is available out-of-the-box). Multiroom -- yes sir! Logitech Media Server was one of the first system offering synchronised multi-room audio. API -- sorta kinda, so "custom". Lyrics -- a plugin is available but ... have not tested it and probably somewhat cumbersome.
@asche77 thx! Do you know which scrobble service is supported? last.fm, listenbrainz, or another one?
The plugin is for last.fm (and works). It might be possible to modify the plugin / use a DNS redirect to use libre.fm instead, but I have not tested (and a quick Google did not throw up anything useful).
Another thing to note re squeezebox / API: it is not as widely supported as subsonic, but there are several 3rd party solutions that use/support it, e.g. non-exhaustive Roon, Vortexbox, piCore/HiFiBerry, Daphile, Volumio, ...
thanks! updated it.
Another thing to note re squeezebox / API: it is not as widely supported as subsonic, but there are several 3rd party solutions that use/support it, e.g. non-exhaustive Roon, Vortexbox, piCore/HiFiBerry, Daphile, Volumio, ...
Adding https://moodeaudio.org/ which uses squeezelize as a player app to access Logitech Media Server.
Given this definition:
jukebox mode in the subsonic world means clients just queue songs and these songs are played on the server's audio output.
Logitech Media Server doesn't, I believe, have a jukebox mode. It's just a server, there's no playback functionality. You have to install something like squeezelite to play on the same server as LMS itself.
Given this definition:
jukebox mode in the subsonic world means clients just queue songs and these songs are played on the server's audio output.
Logitech Media Server doesn't, I believe, have a jukebox mode. It's just a server, there's no playback functionality. You have to install something like squeezelite to play on the same server as LMS itself.
That is correct, but on the other hand it's easy to install a player app along with the LMS (server), and that will permit jukebox mode (remote control of music playing on the server audio output).
I don't want to labour the point, but isn't "easy" subjective?
You can say "it's easy to install a player app alongside [server]" for every single server in your list with an "X" next to jukebox.
Table Content "Logitech Media Server" (a.k.a. Squeezebox Server) (downloads via https://downloads.slimdevices.com/, information mainly on https://forums.slimdevices.com/forumdisplay.php?27-Logitech-Media-Server) should "check" the following:
Scrobble Plays | Can Read Tags | Can Write Tags | Subsonic API | Can Share Music | Multi-User Support | Multi-Library Support | Smart Playlists | Heart/ Favorites | 5 Star Rating | Replay Gain | Transcode | free | Demo | Source Code | License | Reviewed Version ✔️ | ✔️ | -- | -- | -- | (✔️) 1 | ✔️ 2 | ✔️ 3 | ✔️ | (✔️) 4 | ✔️ | ✔️ | ✔️ | -- | ✔️ | -- | 8.2 1 - not sure 2 - via plugin 3 - works best if music library has been analysed by MusicIP beforehand, otherwise limited capability 4 - not sure what this relates to, but can play "only 5 star rated songs"