View Issue Details

IDProjectCategoryView StatusLast Update
0006531MediaMonkey AddonsMain Panel/Toolbars/Menuspublic2010-10-16 23:00
Reporterpeke Assigned To 
PrioritynoneSeverityfeatureReproducibilityN/A
Status closedResolutionsuspended 
Summary0006531: Integrated Shoutcast/Icecast Radio Station listing
Description1. Shoutcast: For Better integration we could consider using http://dev.aol.com/SHOUTcast (SHOUTcast Radio API)

Sample Code can be downloaded from here http://dev.aol.com/downloads/Genre_dropdown_Sample_code.zip

Examples baased on http://www.scribd.com/doc/17777985/SHOUTcast-API-Documentation-342009:
http://yp.shoutcast.com/sbin/newxml.phtml
http://yp.shoutcast.com/sbin/newxml.phtml?genre=90s

Station stream URL:
http://yp.shoutcast.com/sbin/tunein-station.pls?id=1279260

2. IceCast: I have not yet found how to retrieve listings (using some kind of api)for http://dir.xiph.org except http://pysnippet.blogspot.com/2010/09/icecastradio-qt-widgetqt-quick-example.html

Listing of all Icecast Servers in XML format can be downloaded from here http://dir.xiph.org/yp.xml
TagsNo tags attached.

Relationships

related to 0003611 closedrusty MMW v4 Integrate radio directory 

Activities

peke

2010-10-07 23:38

manager   ~0020670

Assigned to you for legality evulation.

rusty

2010-10-08 01:57

administrator   ~0020671

The license requirements are too onerous:

4.1 You shall enable the Integrated Product only to playback Content accessible through the Directory Information, and You shall not enable the Integrated Product to record Content available through the Directory Information. Nothing herein shall be deemed to grant You the right to alter, download, or record Content available through the Directory Information or SHOUTcast Radio, or to implement any functionality that would supersede, circumvent, contravene, or otherwise contradict the anti-circumvention provisions of the Digital Millennium Copyright Act ("DMCA") and applicable laws within the Territories in which You will distribute the Integrated Products with respect to the Content available through the Directory Information.

--> Not an issue atm, but might be, should we add stream recording.

6.5 You shall provide promotion of SHOUTcast??? Radio on the exterior packaging (if applicable) of the Integrated Product.

--> Will be a problem

6.6 You agree to promote the SHOUTcast Radio toolbar on your web site and within the documentation of the Integrated Product subject to placement agreed to by You and Nullsoft in writing. If the Integrated Product is a software download, You agree to bundle the SHOUTcast Radio toolbar with the Integrated Product.

--> Problematic

I wouldn't mind an alternative shoutcast directory, if such a thing exists...

peke

2010-10-08 19:17

manager   ~0020674

http://yp.shoutcast.com/sbin/newxml.phtml
http://yp.shoutcast.com/sbin/newxml.phtml?genre=90s
http://yp.shoutcast.com/sbin/tunein-station.pls?id=1279260
http://yp.shoutcast.com/sbin/newxml.phtml?random=10

Are freely available
Also Search query is freely available without any registration http://yp.shoutcast.com/sbin/newxml.phtml?search=<UrlEncoded keywords separated by "+" instead of Space Character>
Additional search limiting queries
&mt=<Stream Type> -> mostly "audio/mpeg" or "audio/aacp"
&limit=<#> -> For Result limit
&br=<kbps> -> For Kbps

Is it possible that we can use that as http://yp.shoutcast.com can be easily replaced with http://yp.shoutcast.com

peke

2010-10-08 19:21

manager   ~0020675

NOTE: I tested few things today and think that it could be easily created using Scripts

peke

2010-10-09 01:49

manager   ~0020690

Last edited: 2010-10-09 22:34

Set as suspended due the possibility for scripting the feature.

peke

2010-10-16 23:00

manager   ~0020807

Accessing Node RAdio can be done in scripting using SDB.MainTree.Node_Radio (http://www.mediamonkey.com/wiki/index.php/ISDBTree::Node_Radio) as parent node in http://www.mediamonkey.com/wiki/index.php/ISDBTree::AddNode