It is proposed that a new project to provide content via streaming be established. Tentatively titled Wikimedia Radio, and with content to be drawn from all WMF projects, below is the initial version of this page copied from n:WN:RADIO.
It is proposed that Wikimedia Radio be a streaming audio service employing the Real Time Streaming Protocol to deliver content. Due to the small contributor base of Wikinews, content from sister projects would be integrated with the service, hence Wikimedia Radio.
- 1 Overview
- 1.1 Proposed Content
- 1.2 Technical Considerations
- 1.3 User Requirements
Below the content which each project may be able to provide is listed. Items are annotated to indicate which already exist. Material that is about a project rather than content from a project (eg Podcasts) should be listed in the Meta section and if originating with a specific project labelled as such. Content which does not yet exist, or is not actively being created should be noted where appropriate.
- Free music. A cursory inspection of Commons' audio categories reveals there is a great deal of this.
- Requires catalogued with duration, artist, composer details arranged for use in the 'ticker' the player runs.
- Audio books split into "chapter-a-day" segments. (not yet available)
- Recipes from the Cookbook? "It's A Cook-book!" ;)
- Top of the hour news bulletin/brief. (Available, not currently regularly recorded)
- Weather (for North America) - from NOAA/NWS data sources?
- "On this day", roundup of what made the news on today's date in previous years
- Spoken articles. (Available, library of at least 1,000)
- Today's featured article / related articles
- On The Day - Historical dates/stats and figures...
- 'Elemental' - Describe an element , and some of it uses?
- Wikipedia in Focus -A special program to import news about all the Wikipedia's versions.
- "Quote of the day"
- In multiple languages
- Background information on the quote
- Wikiquote in Focus-A special program to inform news about all the Wikiquote versions.
- Audiobooks (currently available, per-chapter intro/outro material required - minimal work)
- http://www.Librivox.org - has a large selection of recorded public domain works.
- A reading of a known authors list of works over a set period of time?
- Related: Ask Project Gutenburg/Archive.org?
- Gesprochene Wikisource (engl. "Spoken Wikisource") – started in July 2006 on the German Wikisource version, now available in 5 different languages.
- Today's Animal
- A selection of content from the "Featured Project" of the day.
- 'RoundTable' - Following on from the open channel Skype tests done by WikiCampusRadio
- 'Making the most of Wikipedia' A how-to on using the World's biggest reference work without getting failed by your professor.
- Word of the day
- Multi-lingual versions - learn a new word in 10 languages every day!
- History of the word (perhaps from Wikipedia)
- Live feed of keynote speakers?
- 'Today at the Wikimania' - Summary programme for the evening, Sort of WM specfic signpost?
- Weekly discussion of the projects - latest news from Meta. Perhaps a "talk show" segment.
- Signpost ( Some previous attempts on Commons)
- 'Netural Zone' - Disscusion on Wikimedia Radio - Sort of Right to Reply show
- "Engineering Bulletin for Interested Listners" -Possible topics include Vorbis, etc...
Content from non-WMF sites should be discouraged, but an option for feeding the initial schedule.
- OpenStreetMap - StateOfTheMap2008 Conference?
- 'A Walk In - Again possibly one for OpenStreetMap, take an 'intresting' place and do an audio
walk around it...
- Anything from these projects (Assuming compatible licenses) - http://www.mediawiki.org/wiki/Sites_using_MediaWiki/en
- Wikipedia Weekly - regular podcast
- New poems narrated by the author.
- Classic poems narrated by famous and unknown speakers.
- Copyrighted material with permission of the copyright holder.
Introductions will be required to add a personalised touch to the various pieces broadcast. This is already available for the Wikinews 'news brief' and the recorder is required to edit their brief to include this. Where possible, standard messages should be created which can be reused. A significant portion of the existing prerecorded material will need specific introductions and lead-outs recorded. Continuity content need not all be spoken; music and particular sound effects can be included in this category.
- Timesignal. Commonly referred to as 'the pips'.
- The software package Icecast meets the requirements for maintaining and running the stream (and the WMF requirements to use Free Software). As these diagrams illustrate, this offers a scalable solution with Icecast relays which are analogous to the Squid caches employed by the Foundation to improve response times.
- As shown in the Icecast diagrams, a source client must provide the stream. Liquidsoap was suggested when a query was raised in the #icecast IRC channel on Freenode.
- Interface software to drive Liquidsoap from a Wiki. Liquidsoap must be given a list of material to play, and this should be constructed with a MediaWiki interface to ensure users are familiar with it and not required to learn a new, complex command set and drive the streaming process with Telnet. There are two key aspects:
- Master schedule. The main fixed schedule for broadcast
- Liquidsoap callouts. Liquidsoap has no facilities to access a database, it must be able to call an external agent to pick random tracks.
- Running Icecast
- CPU load: undefined
- Memory footprint: undefined
- Storage requirements: less than 1GB
- Running Liquidsoap
- CPU load: minimal
- Memory footprint: max 100Mb/channel
- Eg, 7979 vincent 15 0 71736 24212 4100 S 0.0 2.3 0:00.00 /usr/local/bin/liquidsoap -v ./transcode-dfs.liq
- Storage requirements: less than 1GB + any recorded content
- Bandwidth per supported relay: undefined (this depends on the chosen broadcast quality and is most likely going to be less than 100Kbps)
- Bandwidth per 1,000 listeners: undefined, likely less than 100Mbps
Software/Equipment for Contributors
Software for Listeners
Any number of clients can be used to access a stream, and all major platforms are supported. The service would be provided via a mms:// URL. A number of freely available options are listed below: