Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 25 12311 ... LastLast
Results 1 to 10 of 241
  1. #1
    Junior Member
    Join Date
    Jan 2012
    Posts
    29

    Soundcloud plugin for squeezeserver

    I wanted a way to play the soundcloud links I keep running into on my squeezeboxes. Squeezecloud was born.

    v0.1 is live at https://github.com/downloads/blackma...SoundCloud.zip -- source code is obviously gpl'd and lives at https://github.com/blackmad/squeezecloud

    currently it can:
    --play from a soundcloud url
    --display hot & recent tracks
    --search by tags & query

    it's entirely based on the fantastic YouTube plugin from Joerg. I hacked this up in the past few hours, there's lots of vestigal code from the youtube plugin, as well as lots of logging. I fully expect there to be bugs, please contact me with issues/suggestions/patches. There's probably an issue with soundcloud links with periods in the urls, will debug.

    Still to come is being able to work with soundcloud playlists, fixing period issues, and possibly working with soundcloud user accounts.

    enjoy,
    --dave

  2. #2
    Junior Member
    Join Date
    Jan 2012
    Posts
    29

    now in a repo

    live at http://www.whizziwig.com/static/squeezecloud/public.xml

    add it via settings -> plugins -> additional repositories

    updates to come for general cleanup, hopefully being able to play entire playlists, and maybe for user accounts.

    enjoy,
    --dave

  3. #3
    Senior Member pippin's Avatar
    Join Date
    Oct 2007
    Location
    Berlin
    Posts
    14,790
    Sorry to have to refuse the credits but the YouTube plugin isn't written by me, it's written by Triode, so you'd better credit him
    ---
    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

  4. #4
    Senior Member pippin's Avatar
    Join Date
    Oct 2007
    Location
    Berlin
    Posts
    14,790
    Oh, but: many thanks for getting into this, SoundCloud support is among the things I miss most on my SB
    ---
    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

  5. #5
    Junior Member
    Join Date
    Jan 2012
    Posts
    29
    triode++ for being incredibly helpful in debugging and developing this, and for writing the youtube plugin.

  6. #6
    Senior Member pippin's Avatar
    Join Date
    Oct 2007
    Location
    Berlin
    Posts
    14,790
    Hey, this does already work quite well.

    Now, obviously, here's my wishlist

    * Artwork does work in the list but not for NowPlaying
    * I would really love to see a possibility to use my SoundCloud account. So far I was only able to play SoundCloud links through iPeng which meant I could not store them in favorites so I stored them as favorites on SoundCloud... Definitely don't want to need to enter them all again...
    * Also, you don't use an OAuth token so far, correct? This means I can not use any links that will require an account, free or not, right? Or do you resolve the links internally using an OAuth token?
    ---
    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
    Junior Member
    Join Date
    Jan 2012
    Posts
    29

    new version supports oauth token + favorites :-)

    will look at why art isn't working.

    ed: using the apikey on every request and every stream broke everything, so I rolled it back to only using the apikey to find your favorites. will look into authenticated streams tomorrow when I'm more awake.

    disabled playlists searching/browsing for now, since the way xmlbrowser needs to replay the requests after every click meant that instability in results was causing the clicks to be completely wrong.

    --dave
    Last edited by whizziwig; 2012-01-02 at 22:16.

  8. #8
    Senior Member erland's Avatar
    Join Date
    Dec 2005
    Location
    Sweden
    Posts
    11,302
    Quote Originally Posted by whizziwig View Post
    live at http://www.whizziwig.com/static/squeezecloud/public.xml

    add it via settings -> plugins -> additional repositories

    updates to come for general cleanup, hopefully being able to play entire playlists, and maybe for user accounts.
    Let us know when you feel it's ready for general usage and we will add this repository to the standard ones so users don't have to configure it manually.

    We have a page on the wiki where we list all repositories which are included in the official list. It also included some testing repositories at the bottom which is not included. Feel free to add your repository to this wiki page when you feel it's ready for general usage.
    http://wiki.slimdevices.com/index.ph...r_repositories
    Erland Isaksson (My homepage)
    Developer of many plugins/applets
    Starting with LMS 8.0 I no longer support my plugins/applets (see here for more information )

  9. #9
    Junior Member
    Join Date
    Jan 2011
    Posts
    3

    Great plug-in

    Thanks for a great plug-in - works really well for me. Now for my wish list

    1. Scrobble/Now playing integration with Last.fm
    2. That is all!

    http://www.last.fm/api/show/track.scrobble
    http://www.last.fm/api/show/track.updateNowPlaying

  10. #10
    Junior Member
    Join Date
    Jan 2012
    Posts
    29
    Quote Originally Posted by erland View Post
    Let us know when you feel it's ready for general usage and we will add this repository to the standard ones so users don't have to configure it manually.

    We have a page on the wiki where we list all repositories which are included in the official list. It also included some testing repositories at the bottom which is not included. Feel free to add your repository to this wiki page when you feel it's ready for general usage.
    http://wiki.slimdevices.com/index.ph...r_repositories
    hey erland,

    the code isn't the prettiest, but all functionality works and is working well for me (haven't heard of any issues from users either). I'd be thrilled to see this in the repo list. I'll also add it to the wiki.

    thanks!
    --dave

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
  •