SiriusStreamer v1.0 beta release (uSirius Replacement)

TheEndless

Member
Nov 23, 2009
110
5
18
i never used usirius, so can you give me a brief description of what this program is used for?

i always used the sirius widget, but while i am waiting for that to be updated, i am trying out other programs (which seems to be just your new program and steam_on that has been updated after the change on the sirius side).
enfuego, SiriusStreamer essentially allows you to listen to the Sirius online radio streams in any player that can play wma streams. You just enter the SiriusStreamer url in the player (or UPnP server), and listen away...

TheEndless

EDIT: I should mention that it does require a Sirius Internet Radio subscription.
 

TheEndless

Member
Nov 23, 2009
110
5
18
I was jazzed up when TheEndless gave me the tip of Add Location > M3U URL This creates a playlist with the long sirius url and it works.

However if I restart the computer, none of these url work anymore. I am guessing that each time SiriusStreamer logs into Sirius, those new url are different from the previous session.

Is that correct, does the url for the stream change with subsequent login / logout of SiriusStreamer?

If so, I have to figure out how to get foobar2000 to somehow automatically refresh those links or I will have to manually copy and paste them each time I reboot or restart a program.

Any foobar2000 advice?
stimulate, this sounds like the same caching issue that other users reported with Orb. I added cache control headers to the new 1.1.0 version that should, if foobar2000 is HTTP/1.1 compliant, fix this issue for you. Give it a try and let me know if you still have the problem.

I also added direct mms URLs which may be more effective in some applications.

TheEndless
 

TheEndless

Member
Nov 23, 2009
110
5
18
What extender and what version of Media Center are you using? I have Windows 7 Media Center and a DMA2100, but it seems to be DOA. I can try it on my 360 to see if I can determine the problem, but it may not produce the same results.

TheEndless
Phreaker,
Scratch that. I was able to get the DMA2100 powered up. For some reason Media Center is seeing the playlist as a "Playlist with Slideshow", inexplicably seeing the last entry in the playlist as an image. WMP doesn't have this problem, so it's even more confusing.

That aside, I was able to get the streams (other than the "image") playing on my extender without issue. The mms version of the playlist crashed it every time, but I created an ASX with http URLs and an M3U with http URLs and both worked as expected.

Can you provide a run down of exactly what you've tried?

TheEndless
 
Last edited:

koss078

New Member
Nov 29, 2009
3
0
1
I'm trying to get streaming to work on my old Palm phone in pocket tunes. It does not seem to like any of SiriusStreamer generated URLs mms or http. I'm thinking the only way to get this working is re-broadcasting the mms stream. Any ideas? This worked in uSirius no problem (I believe uSirius actually re-broadcasted the stream instead of just pointing to the sirius servers?)
Any ideas?
 

Bobak

New Member
Nov 29, 2009
2
0
1
TheEndless - THANK YOU SO MUCH FOR THIS SOFTWARE!!!!!!!!!!!!!!!!

I joined this site after seeing that you took the time to create this software for all of the Sirius Fans out there who were left dissapointed after uSirius was shut down.
This is a GREAT piece of Software and I am so happy to be able to listen to Sirius via Orb on my Blackberry in the mornings. Sirius does not realize that there are many paying subscribers who want to be able to listen while on the go and this is the best solution for that.

Again Thank You for your hard work, this is awesome and highly appreciated!!!!!!
 

Phreaker47

Member
Nov 14, 2009
105
1
18
Phreaker,
Scratch that. I was able to get the DMA2100 powered up. For some reason Media Center is seeing the playlist as a "Playlist with Slideshow", inexplicably seeing the last entry in the playlist as an image. WMP doesn't have this problem, so it's even more confusing.

That aside, I was able to get the streams (other than the "image") playing on my extender without issue. The mms version of the playlist crashed it every time, but I created an ASX with http URLs and an M3U with http URLs and both worked as expected.

Can you provide a run down of exactly what you've tried?

TheEndless

This is older hardware. MCE 2005 and a Linksys WMCE54AG (1.0) extender. ASX support hasn't changed in later generation extenders, this much I know. None of them support more advanced tags but they do support the basic ones that are used here.

Right now I am going to try just deleting and re-installing the extender so there's a fresh profile. I'll post back a bit later. I'll also test both versions of the playlist your program is generating.
 

TheEndless

Member
Nov 23, 2009
110
5
18
I'm trying to get streaming to work on my old Palm phone in pocket tunes. It does not seem to like any of SiriusStreamer generated URLs mms or http. I'm thinking the only way to get this working is re-broadcasting the mms stream. Any ideas? This worked in uSirius no problem (I believe uSirius actually re-broadcasted the stream instead of just pointing to the sirius servers?)
Any ideas?
koss, Have you tried the m3u version of the URLs (right-click on a channel and choose Copy->M3U URL)? When you try to access the stream from your Palm, are there any log messages displayed in SiriusStreamer?

As far as I'm aware, uSirius did not rebroadcast the stream, as that could have caused all kinds of potential bandwidth issue, particularly if you were accessing the streams externally.

TheEndless
 

koss078

New Member
Nov 29, 2009
3
0
1
There's a lot of log output. Would be handy if it was copyable

6:46PM: Servicing request from 68.28.147.118:50251
6:46PM: Retrieving M3U for channel 100
6:46PM: Retriving MMS URL for channel 100
6:46PM: Completed request from 68.28.147.118:50251
6:46PM: Servicing request from 173.108.253.105:41870
6:46PM: Retriving M3U for channel 100
6:46PM: Retriving MMS URL for channel 100
6:46PM Completed request from 173.108.253.105:41870

Not sure why 2 sets or requests. Perhaps a sprint proxy server as both IPs belong to them. In any event pocketTunes says "Unable to load playlist. Invalid URL"

The streams that were working with uSirius looked like:
mms://my.ip.address:19080/streams/stream?bandwidth=high&num=100&r=1247492977

Thanks for the help!

koss, Have you tried the m3u version of the URLs (right-click on a channel and choose Copy->M3U URL)? When you try to access the stream from your Palm, are there any log messages displayed in SiriusStreamer?

As far as I'm aware, uSirius did not rebroadcast the stream, as that could have caused all kinds of potential bandwidth issue, particularly if you were accessing the streams externally.

TheEndless
 

TheEndless

Member
Nov 23, 2009
110
5
18
There's a lot of log output. Would be handy if it was copyable

6:46PM: Servicing request from 68.28.147.118:50251
6:46PM: Retrieving M3U for channel 100
6:46PM: Retriving MMS URL for channel 100
6:46PM: Completed request from 68.28.147.118:50251
6:46PM: Servicing request from 173.108.253.105:41870
6:46PM: Retriving M3U for channel 100
6:46PM: Retriving MMS URL for channel 100
6:46PM Completed request from 173.108.253.105:41870

Not sure why 2 sets or requests. Perhaps a sprint proxy server as both IPs belong to them. In any event pocketTunes says "Unable to load playlist. Invalid URL"

The streams that were working with uSirius looked like:
mms://my.ip.address:19080/streams/stream?bandwidth=high&num=100&r=1247492977

Thanks for the help!
Ok. I bet I know what the issue is, but I need some diagnostic information before I can fix it. I'll work on an update to SiriusStreamer that allows me to capture some debug information. Stay tuned.. (no pun intended).

TheEndless
 

Phreaker47

Member
Nov 14, 2009
105
1
18
I'm still waiting for the reinstall of the extender to complete. It takes forever for my entire music library to rebuild in a new MCX profile. Once that's done I'll just wait to add other media later on. I'm hoping but not counting on this solving my issue... but if nothing else it can work towards eliminating suspicion that the problem is on my end.
 

Phreaker47

Member
Nov 14, 2009
105
1
18
I'm still waiting for the reinstall of the extender to complete. It takes forever for my entire music library to rebuild in a new MCX profile. Once that's done I'll just wait to add other media later on. I'm hoping but not counting on this solving my issue... but if nothing else it can work towards eliminating suspicion that the problem is on my end.

No go. Same result with either type of playlist with the server in either mode. Both playlist types are fine on the PC, but on the extender as soon as I select a channel and hit play, the screen immediately freezes forever and the only thing I can do is power it off and back on. In any case, SiriusStreamer always receives the request but something bad is obviously happening after that...
 
Last edited:

Phreaker47

Member
Nov 14, 2009
105
1
18
...as well as m3u based playlists.... all same results.

SiriusStreamer seems to answer multiple (usually 2) failed requests when they come from the extender.
 

TheEndless

Member
Nov 23, 2009
110
5
18
...as well as m3u based playlists.... all same results.

SiriusStreamer seems to answer multiple (usually 2) failed requests when they come from the extender.
Very strange. Hopefully I'll have a new build that captures diagnostic information soon... I've also made a minor change to the mms URLs that may fix some of the reported issues.

TheEndless
 

stimulate

New Member
Nov 28, 2009
11
0
1
Foobar2000 - only one entry per playlist

Hi TheEndless:


Thanks for ver 110. The mms playlists work great with Foobar2000, but I still have a problem which may very well be strictly with foobar2000 and the foo_upnp component.

I create a playlist from a single channel in mms configuration. I copy and paste that to text editor and save. I then Load Playlist in foobar and I can open the playlist on my media renderer and play the track.

If the playlist contains 2 tracks ( like the Howard playlist with 100 and 101 ) my renderer can only occasionally open the playlist.

If the playlist contains more than 2 tracks my renderer cannot open the playlist.

I have other playlists in foobar2000 with multiple internet radio url. These playlists work fine, but the url are in http.

But, if I use http playlists from SiriusStreamer, they are not Loaded in foobar. The Load Playlist command doesnt do anything.

So I am creating individual playlists for each of the channels I want. A bit tedious but I have a system.

Any better ideas?
 
Last edited:

stimulate

New Member
Nov 28, 2009
11
0
1
Are channels 148 to 158 available

These are the city traffic and weather. I don't see them in SiriusStreamer and if I manually create a playlist for channel 149 ( Boston and Philly ) it says Track Not Found.

Any thoughts? Thanks
 

Phreaker47

Member
Nov 14, 2009
105
1
18
Very strange. Hopefully I'll have a new build that captures diagnostic information soon... I've also made a minor change to the mms URLs that may fix some of the reported issues.

TheEndless

I found two Event ID errors in the Application log that were occurring during the failed attempt to play a channel with the extender. One of them (with the exact same registry reference) is mentioned here:

Event ID 1041 Source Userenv

Interesting that it mentioned a possible cause involved installing and uninstalling IE8, because I have also done that. The reason being that IE7 and subsequently IE8 both had the unfortunate side effect of ruining the display of my album art images in the media center music player. So, IE6 is still the version my media center has. I rarely use a web browser on that machine but I have the latest Firefox installed on it anyway as a solution for that.

I tried deleting the two offending keys, as one had suggested. Now the errors no longer come up in the log but unfortunately the freezing on the extender still happens.
 

TheEndless

Member
Nov 23, 2009
110
5
18
These are the city traffic and weather. I don't see them in SiriusStreamer and if I manually create a playlist for channel 149 ( Boston and Philly ) it says Track Not Found.

Any thoughts? Thanks
Try refreshing the channel lineup (via the Options menu). By default, only channels I receive are listed.

TheEndless
 

TheEndless

Member
Nov 23, 2009
110
5
18
SiriusStreamer v1.1.5 released...

I have released a new version that adds diagnostic logging, and the ability to save the log. The complete change log is as follows:
Code:
1.1.5
--------
- Added logging level
- Added ability to clear log
- Added ability to save log
- Added Edit menu to main menu bar
- Added View menu to filter channel list
- Added cache control headers to mms redirects
- Enabled default format when MMS is selected as protocol
The new version should be available via the "Check For Updates" menu option, or you can download it directly from: http://www.permanence.com/sirius/files/SiriusStreamer115.msi

I'm hoping the cache control header I added to MMS redirects will address some of the issues users have had with those.

If you've had problems with v1.1.0, please install v1.1.5 and give it another try, preferably with every URL type. If your issue is not fixed, then set the logging level to Diagnostic (via the Options menu), attempt to launch the stream again, then save the resulting log and email it to me at the address in the About dialog.

Thanks again for all of your feedback!
TheEndless
 

Phreaker47

Member
Nov 14, 2009
105
1
18
I have released a new version that adds diagnostic logging, and the ability to save the log. The complete change log is as follows:
Code:
1.1.5
--------
- Added logging level
- Added ability to clear log
- Added ability to save log
- Added Edit menu to main menu bar
- Added View menu to filter channel list
- Added cache control headers to mms redirects
- Enabled default format when MMS is selected as protocol
The new version should be available via the "Check For Updates" menu option, or you can download it directly from: http://www.permanence.com/sirius/files/SiriusStreamer115.msi

I'm hoping the cache control header I added to MMS redirects will address some of the issues users have had with those.

If you've had problems with v1.1.0, please install v1.1.5 and give it another try, preferably with every URL type. If your issue is not fixed, then set the logging level to Diagnostic (via the Options menu), attempt to launch the stream again, then save the resulting log and email it to me at the address in the About dialog.

Thanks again for all of your feedback!
TheEndless

Was just coming back to report everything I tried with my event log errors failed... wild goose chase. I'll try this out now.