Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 5 123 ... LastLast
Results 1 to 10 of 1762

Hybrid View

  1. #1

    Qobuz.com streaming plugin

    Up to date index :
    ================================================== ========================

    for plugin and set-up instructions
    http://forums.slimdevices.com/showth...l=1#post724680

    for the optional user-script for your browser
    http://forums.slimdevices.com/showth...l=1#post726113

    There has been some confusion and change on repo.xml hosting.

    Please enable "All 3rd party extensions" in your LMS settings. No need to add anything manually any more. (Michael)

    At the beginning, repo.xml was hosted on (deleted)
    Since 2012-11-13 we used github.
    Since 2013-03-06 we move back to (deleted)
    Please check you don't stay on github.

    ================================================== ========================

    Hello,

    I'm developing a plugin for qobuz.com music site.

    This site offers both music buying (mp3, lossless 16/44.1, and for some albums higher res), and streaming in mp3 320 (for the same price than spotify) AND .... it become interesting streaming in lossless 16/44.1 (flac)!

    Currently, the site is targeting french-speaking european countries. But they have plan on the mid-term to open to other countries.
    I never tried to connect from outside france-belgium-switzerland, so I don't know if they really filter on the ip.
    The remaining limitation is that the site is not translated in English, but with a squeezebox plug-in, it's half a problem.


    The plugin is in development, but there is no such work, and I plan to publish here a working version this week.

    The trick is that I don't own personally a squeezebox, so I develop with softsqueeze...

    I need that interested people, who own a squeezebox, and have a streaming subscription at qobuz.com, test the plugin, and post here their feedback, missing functionalities etc...
    Last edited by mherger; 2014-02-06 at 02:59.

  2. #2
    Senior Member pippin's Avatar
    Join Date
    Oct 2007
    Location
    Berlin
    Posts
    14,781
    Good idea.
    If I were you, I would test with SqueezePlay instead if SoftSqueeze. If it works with that, it will likely also work with the SB.
    That's especially true for menus!
    ---
    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

  3. #3
    Senior Member
    Join Date
    Jul 2009
    Location
    Bristol, UK
    Posts
    638
    Great news!

    I've been wondering about whether to subscribe but there hasn't been much point without a SB plugin.

    By the way, any problems with the French language on the website can easily be overcome by using the Chrome browser. In Chrome there is an option to automatically translate the pages and it works surprisingly well. (I am a long term Firefox user but this was pointed out to me by another Qobuz user - so I downloaded Chrome and am using it mainly for Qobuz.)

    (I recently posted about Qobuz: http://forums.slimdevices.com/showth...-download-site.)
    Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

  4. #4
    Senior Member
    Join Date
    Jul 2009
    Location
    Bristol, UK
    Posts
    638
    PS The website seems to be filtered by IP if you want to stream or buy any albums BUT I e-mailed and they enabled my account within a few hours. Others from the UK have done the same.
    Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

  5. #5
    Quote Originally Posted by pippin View Post
    Good idea.
    If I were you, I would test with SqueezePlay instead if SoftSqueeze. If it works with that, it will likely also work with the SB.
    That's especially true for menus!
    I'm in a strange situation. I don't own any squeezebox hardware, so I discover this world...
    I have difficulties to find documentation, to understand what are real evolutions (squeezebox classic -> squeezebox touch), and what is just renaming (squeezecenter -> squeezeboxserver), what does mean all the acronyms (SBT, SC, SN...), and finding documentation is a pain, guessing what is outdated, what is up to date, etc....

    On the other hand, writing perl for the plugin is not an issue for me, nor qobuz API for which I already developed for my own multiroom system.

    Could you give some pointers, to docs?

    I finally found where to download squeezeplay, I ran it..... And I'm lost, plugins don't appear?
    Plugin dev page on the wiki don't talk at all about the difference with squeezebox touch... I don't know what I have to add to the plugin to make it visible to squeeze box touch... Do I need to program two separate plugins? Do lua applets replace the plugins?

    Thanks,

  6. #6
    Senior Member pippin's Avatar
    Join Date
    Oct 2007
    Location
    Berlin
    Posts
    14,781
    Plugins reside on the server.
    For an interface to a streaming service like you are doing, you want a plugin, that's correct.

    SqueezePlay is the software running on the newer Squeezebox models and it is two things:
    1. A player. Essentially, if you are providing access to FLAC files, then that should be it, the player should do the rest
    2. A user interface. Here it renders menus that are being provided by the server. To use your plugin, you will have to hook into these menus, usually through the "My Apps" section.

    I would have a look at the "3rd party spotify" plugin to see how that works.

    You don't need LUA unless you want to run your plugin/applet without a server but then you lose remote control capability.
    ---
    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

  7. #7
    Thanks pippin. Michael gave me an example that was easier to modify than the spotify one.
    Now I have a working plugin on squeezeplay :
    I can search, it displays all the albums, and I can stream in flac. Enough for tonight....

  8. #8
    Senior Member
    Join Date
    May 2009
    Posts
    724
    Quote Originally Posted by pierrepoulpe View Post
    Thanks pippin. Michael gave me an example that was easier to modify than the spotify one.
    Now I have a working plugin on squeezeplay :
    I can search, it displays all the albums, and I can stream in flac. Enough for tonight....
    hi, thanks fo great work. when will this plugin be available to download? i could subscrive to qobuz...
    Touchx2,radiox4, Squeezebox Server 7.9 (Raspberrypi 3 and qnap ts-269)

  9. #9
    Junior Member
    Join Date
    Oct 2013
    Location
    Samoreau, France
    Posts
    12

    Playlist truncated

    Hi,

    I have recently installed the latest version of the plugin (I'm using Windows 7 Ultimate). It works very well but many of my playlists are truncated. It seems that the number of tracks in a playlist is limited to about 40 tracks. However, some of my playlists are rather big.

    Any way to fix this ?

    Thanks anyway for sharing this code.

    Patrick
    Last edited by Samoreen; 2013-10-19 at 00:50.

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

    Qobuz.com streaming plugin

    Hi Patrick,

    > I have recently installed the latest version of the plugin. It works
    > very well but many of my playlists are truncated. It seems that the
    > number of tracks in a playlist is limited to about 40 tracks. However,
    > some of my playlists are rather big.


    I quickly checked the code, and it indeed does not pass a limit parameter.
    Which means that they would return the default of 50 tracks maximum.

    Unfortunately I don't have a Qobuz account, therefore can't test. Bit if
    you were willing to modify the code on your system, you might give this a
    try: check Settings/Information to figure out where your plugin is
    installed. It would be in the path ending in InstalledPlugins. In there
    you'll find a file API.pm. Line 219 there's the getPlaylistTracks method.
    In there change around line 230 from:

    playlist_id => $playlistId,
    extra => 'tracks',

    to:

    playlist_id => $playlistId,
    extra => 'tracks',
    limit => USERDATA_LIMIT

    This would return a maximum of 500 items. If you feel like getting even
    more than 500 tracks, put your number instead of USERDATA_LIMIT. But I
    wouldn't be surprised if you hit some issues sooner or later.

    Please let me know whether this worked. I'd then add it to the plugin
    code. Thanks!

    --

    Michael

Tags for this Thread

Posting Permissions

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