Home of the Squeezebox™ & Transporter® network music players.

View Poll Results: What music service should be tightly integrated with My Music first?

Voters
90. You may not vote on this poll
  • Deezer

    8 8.89%
  • Napster

    1 1.11%
  • Qobuz

    28 31.11%
  • Tidal

    24 26.67%
  • Other

    14 15.56%
  • I don't care about online services

    24 26.67%
Multiple Choice Poll.
Page 3 of 8 FirstFirst 12345 ... LastLast
Results 21 to 30 of 78
  1. #21
    Senior Member
    Join Date
    Mar 2017
    Posts
    1,309
    Quote Originally Posted by mherger View Post
    >> “More of this Artist” would be fantastic.
    >
    > If this is done, can you please mark (via a property, or standard ID)
    > that this is an action, and not an album in the list. i.e. in Material


    I haven't looked into implementation details yet. But I imagined an
    additional item like the "play all" item at the end of the list.
    That is what I'd assumed you would do as well. I was just asking for it to be trivial for a control point to determine that this was an action, and not (e.g.) another album in the album list. e.g. add an "actionlay-all" property.

  2. #22
    Senior Member bakker_be's Avatar
    Join Date
    May 2009
    Location
    Kwaadmechelen, Belgium
    Posts
    847
    Quote Originally Posted by mherger View Post
    Some more questions: when browsing artists, should an artist from your online service show all albums in "My Music", or only the albums you've added to your favorites? Eg. Frank Zappa would have dozens, if not hundreds of albums. When drilling down My Music/Artists/Frank Zappa, would you expect them all to be there, or only the ones you like?

    I tend to the second option, making My Music really the entry point to the stuff I have actively added to my collection. For discovery I'd go to the service specific app menus. Or I could try to add a "more of this artist on XYZ"?
    Indeed, "My Music" as entry point with "more of this artist on XYZ" as extension would be perfect. Personally I don't use favorites at all so only showing those as entry point would result in an empty list ...
    Main System: Touch; Marantz SR-5004 + TMA Premium 905 + TMA Premium 901 + Teufel Ultima 20 Mk 2 + BK Monolith+ FF + Lenovo T460 + Kodi + Pioneer PDP-LX5090H
    Workshop: iPad 32GB Wifi + Squeezepad (local playback activated)
    Wherever needed: Acer Iconia Tab A700 + Squeezeplayer
    Kitchen: iPhone 5s + iPeng (local playback activated) + NAD 312 + Teufel Ultima 20 Mk 2
    Headphone (cozy corner): Lenovo T550 + Squeezelite-X + Cyrus Soundkey + Topping A30 + Focal Elear
    Car: TBC ...

  3. #23
    Senior Member
    Join Date
    Feb 2011
    Location
    Cheshire, UK
    Posts
    4,482
    @michael
    You said you have something working for Spotify already. Will you be making this available as a beta (8.0.1?) so that some of us can test and Craig can get it working in Material?
    VB2.4 storage QNAP TS419p (NFS)
    Living Room - Joggler & SB3 -> Onkyo TS606 -> Celestion F20s
    Office - Pi3+Sreen -> Sony TAFE320 -> Celestion F10s / Pi2+DAC & SB3 -> Onkyo CRN755 -> Wharfedale Modus Cubes
    Dining Room -> SB Boom
    Kitchen -> UE Radio (upgraded to SB Radio)
    Bedroom (Bedside) - Pi2+DAC ->ToppingTP21 ->AKG Headphones
    Bedroom (TV) - SB Touch ->Sherwood AVR ->Mordaunt Short M10s
    Everything controlled by iPeng

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

    Music Service Integration

    > You said you have something working for Spotify already. Will you be

    It's a raw POC implementation.

    > making this available as a beta (8.0.1?) so that some of us can test and


    I'll probably start with 8.0.0 :-D. But yes, I told myself a year or two
    ago already that the day I'll manage to "merge" remote and local
    libraries I'll call it LMS 8. My plan is to finally "release" 7.9.2,
    have 7.9.3 with bug fixes only, and concentrate work on a new LMS 8 branch.

    > Craig can get it working in Material?


    I hope that the overall functionality should be implemented
    transparently to most clients (I don't want to have to update
    Squeezeplay...).

    --

    Michael

  5. #25
    Senior Member
    Join Date
    Feb 2011
    Location
    Cheshire, UK
    Posts
    4,482
    Quote Originally Posted by mherger View Post
    > You said you have something working for Spotify already. Will you be

    It's a raw POC implementation.

    > making this available as a beta (8.0.1?) so that some of us can test and


    I'll probably start with 8.0.0 :-D. But yes, I told myself a year or two
    ago already that the day I'll manage to "merge" remote and local
    libraries I'll call it LMS 8. My plan is to finally "release" 7.9.2,
    have 7.9.3 with bug fixes only, and concentrate work on a new LMS 8 branch.

    > Craig can get it working in Material?


    I hope that the overall functionality should be implemented
    transparently to most clients (I don't want to have to update
    Squeezeplay...).

    --

    Michael
    Thats great news. Personally I think you should build MAI into the core of LMS 8.0.0 and that as well as the inclusion of remote libraries that Material be adopted as the default skin with as much use made of the MAI metadata as possible I.e. pushing the web gui towards the sort of info portrayed by the likes of Plex or Roon.
    VB2.4 storage QNAP TS419p (NFS)
    Living Room - Joggler & SB3 -> Onkyo TS606 -> Celestion F20s
    Office - Pi3+Sreen -> Sony TAFE320 -> Celestion F10s / Pi2+DAC & SB3 -> Onkyo CRN755 -> Wharfedale Modus Cubes
    Dining Room -> SB Boom
    Kitchen -> UE Radio (upgraded to SB Radio)
    Bedroom (Bedside) - Pi2+DAC ->ToppingTP21 ->AKG Headphones
    Bedroom (TV) - SB Touch ->Sherwood AVR ->Mordaunt Short M10s
    Everything controlled by iPeng

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

    Music Service Integration

    > That is what I'd assumed you would do as well. I was just asking for it
    > to be trivial for a control point to determine that this was an action,
    > and not (e.g.) another album in the album list. e.g. add an
    > "actionlay-all" property.


    Can you tell me where I'd find the code which does this filtering? The
    current implementation would indeed hide my additional items. I'd like
    to look into both server and client to understand what I can do there.

    --

    Michael

  7. #27
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,365

    Music Service Integration

    > the toolbar as an extra action. So, when querying albums by an artist,
    > this would be (I assume) the last entry in the list and hardware UI's,
    > etc could just have this as the last entry - but control points (if they
    > wish) would be informed that this is an action that can be moved
    > elsewhere.


    Re-reading your posting (and digging your code)... you don't use the
    SlimBrowse menus, but raw "albums" queries? In that case you wouldn't
    get the item. It's not an album, but really an action in the artist's menu.

    --

    Michael

  8. #28
    Senior Member
    Join Date
    Mar 2017
    Posts
    1,309
    Quote Originally Posted by mherger View Post
    > the toolbar as an extra action. So, when querying albums by an artist,
    > this would be (I assume) the last entry in the list and hardware UI's,
    > etc could just have this as the last entry - but control points (if they
    > wish) would be informed that this is an action that can be moved
    > elsewhere.


    Re-reading your posting (and digging your code)... you don't use the
    SlimBrowse menus, but raw "albums" queries? In that case you wouldn't
    get the item. It's not an album, but really an action in the artist's menu.
    I don't use SlimBrowse because I cannot get extra meta-data, or control album sort orders, etc - there is not (AFAIK) much that can be altered with SlimBrowse commands. So, yeah it'd be nice for these extra actions to also be (optionally, I guess) added to the JSONRPC 'albums' command response. e.g. add 'extra_commands_loop:[ {text:'More on Spotify', command:['spotty', ....]}, {...}]'

  9. #29
    Senior Member philchillbill's Avatar
    Join Date
    Jan 2019
    Location
    The Netherlands
    Posts
    268
    Quote Originally Posted by cpd73 View Post
    I don't use SlimBrowse because I cannot get extra meta-data, or control album sort orders, etc - there is not (AFAIK) much that can be altered with SlimBrowse commands. So, yeah it'd be nice for these extra actions to also be (optionally, I guess) added to the JSONRPC 'albums' command response. e.g. add 'extra_commands_loop:[ {text:'More on Spotify', command:['spotty', ....]}, {...}]'
    I fully agree that whatever is created needs to be able to work with jsonrpc - Alexa skills rely on that.

  10. #30
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,365

    Music Service Integration

    >> I don't use SlimBrowse because I cannot get extra meta-data, or control
    >> album sort orders, etc - there is not (AFAIK) much that can be altered
    >> with SlimBrowse commands. So, yeah it'd be nice for these extra actions
    >> to also be (optionally, I guess) added to the JSONRPC 'albums' command
    >> response. e.g. add 'extra_commands_loop:[ {text:'More on Spotify',
    >> command:['spotty', ....]}, {...}]'

    >
    > I fully agree that whatever is created needs to be able to work with
    > jsonrpc - Alexa skills rely on that.


    I think it's the wrong way. To have a link to a music service as part of
    an album list sounds wrong. I'll have to think about an alternative way
    to get those links. But they will not be part of the albums query
    response. You can get the "external ID" for a track/album/artist using
    the corresponding query, though.

    --

    Michael

Posting Permissions

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