Loading ...
| Page: |
Webradio Player
Written by Thorsten Zahn
This app is free to use, but without any warranties. It's designed for Firefox OS 2.0 but it is maybe running on different systems, too. The app is published under the terms of the Mozilla Public License (MPL).
The icon is based on the Oxygen Icons of KDE, published by the Free Software Foundation under the terms of the GNU Lesser General Public License v3. The Icon is still unter the terms of this license.
It's known, that the title display isn't working for some stream formats (e.g. MP3). This is caused by Bug 908902.
This App saves the stream-URLs on your device using the HTML5 localStorage. This technology is needed by this app to run correctly. Stored data isn't transmitted except you are using the the function share or the global stream list. When a stream is started the communication with the streaming-server is needed. If you enter a URL to a playlist it will be downloaded. This is a normal request of an internet-address (the stream).
The function share and the global stream list are needing a connection to a Webserver. The communication with this server runs only while using this function. An automated transmittion of data isn't done. The data will be stored non-personalised together with the share-id that is given by the server. To protect the server the temporary storage of the last time of a connection together with the ip-address is needed.
I'm not resposible for the content stored with the share-ids or on the global list. Resposible is the user. Please tell me about missuse or the violation of usual social rules or laws. If i can confirm the suspicion the share-id with his data will be deleted / banned.
Thanks to ROOTSTA for hosting the server.
You can report Bugs to this E-Mail-Adress.
Webradio Player
Geschrieben von Thorsten Zahn
Diese App kann kostenlos, aber ohne Garantien genutzt werden. Sie wurde entwickelt für Firefox OS 2.0, es kann aber durchaus sein, dass sie auch auf anderen Systemen läuft. Die App wurde unter den Bedingungen der Mozilla Public License (MPL) veröffentlicht.
Das Logo basiert auf den Oxygen Icons von KDE, veröffentlicht von der Free Software Foundation unter den Bedingungen der GNU Lesser General Public License v3. Daher steht das Logo abweichend von der restlichen App weiterhin unter den Bedingungen dieser Lizenz.
Es ist bekannt, das die Titelanzeige bei einigen Formaten (z.B. MP3) nicht funktioniert. Dies wird verursacht durch Bug 908902.
Diese App speichert ihre Stream-URLs mit der HTML5 localStorage Technologie auf ihrem Gerät ab. Ist ein Zugriff auf diese Technologie nicht möglich, so ist diese App nicht funktionsfähig. Die gespeicherten Daten werden ausschließlich im Rahmen der Funktion "Teilen" und beim hinzufügen eines globalen Streams übermittelt. Ansonsten führt die App notwendigerweise eine beschränkte Datenübermittlung beim Aufruf eines Streams zum Streaming-Server oder beim Eingeben einer URL zu einer Playlist, wodurch diese heruntergalden wird, durch, die jedoch einen normalem Aufruf einer Internet-Adresse (dem Stream) entspricht.
Die Funktion Teilen sowie die globale Streamliste benötigen eine Verbindung zu einem Webserver. Die Kommunikation mit diesem Server findet ausschließlich bei der Nutzung dieser Funktion statt. Eine automatisierte Übermittlung findet nicht statt. Die Daten werden nicht personalisiert, sondern ausschließlich in Verbindung mit der vom Server generierten Share_Id gespeichert. Zu Schutzzwecken wird zudem temporär der letzte Zeitpunkt einer Kommunikation mit diesem Server in Verbindung mit der IP-Adresse gespeichert.
Ich bin nicht verantwortlich für die Inhalte, die unter den Share-Ids und in der globalen Liste abgespeichert werden. Verantwortlich ist der jeweilige Nutzer. Sollte jedoch ein Missbrauch oder ein Verstoß gegen übliche gesellschaftliche Regeln oder Gesetze vorliegen, so bitte ich darum mir dies zu melden. Kann der Verdacht bestätigt werden, wird dies zu einer Löschen der Share-Id samt Inhalt führen, die Share_Id wird gebannt.
Ich danke dem Unternehmen ROOTSTA für das hosten des Servers.
Sie können Bugs über diese E-Mail-Adresse melden.
Webradio Player
What's new
Version 4.0
- m3u, pls, xspf and asx playlists:
- The support of m3u, pls, xspf and asx playlists has been added for adding and editing streams.
- If a playlist with more than one stream is downloaded you can select the wished stream by entering his Number.
- Cause this functon the privacy conditions were updated. But if you don't use this function your privacy doesn't change.
- The type of the app was changed to "privileged" to support playlist-files from servers that didn't activate Cross-Origin Resource Sharing (default).
- A Load-Message shown when loading a global streamlist was added.
- Due to performance issues the list has been spliten into pages (configurable).
- Changed zoom menu to settings menu.
- App language, amount of entries in the global list are shown simultaneous and some permissions are selectable.
Version 3.1
- Global List:
- The button that adds the stream to your personal list has been replaced by an options-menu.
- Now you can add global streams to your personal list using the options-menu.
- Stream-list-entrys of the global list can be edited by the autor or autorized users (please ask by e-mail, please tell me your Share_Id).
- Streams can be reported - cause of Violation or cause of errors.
- The calculation speed of the global list has been increased by optimizations.
- The guide has been extended.
- The title-display works if the stream wirtes "TITLE" instead of "title"), too.
Version 3.0
- Global List:
- You can view a global stream list via the button "g. List".
- Within this List you can search streams with the options name, tags and language.
- Streams can be added to your personal List.
- Streams are uploadable to the global list.
- Cause this functon the privacy conditions were updated. But if you don't use this function your privacy doesn't change.
- Many German radio stations are added by default.
- A small guide was added.
- All inputs are now showing its validity.
Version 2.1
- SHOUTcast:
- The Bug, that SHOUTcasts weren't playable was removed.
- The reconnect to the Streaming-Server if the stream was aborted by an error was limited to 10 minutes to avoid unexpected start of the stream.
Version 2.0
- Share:
- Using the function share the first time a share_id is given to the app.
- Using the button Upload all above selected Streams (URL and name) will be uploaded relating to the Share_Id.
- Using the button Download these Streams can be downloaded on an other device. They will be added to the streamlist if they aren't already there.
- A prewritten Mail can be generated to tell your Share-Id to your friends. This Mail is opened in your default mail-client.
- Cause this functon the privacy conditions were updated. But if you don't use this function your privacy doesn't change.
- This function can be used to input your streams comfortable on your pc.
- The buttons for Zoom got an own menu to archive space for the function share.
- An Information above the actual App-Version has been added.
- A lock on the wifi while playing a stream has been added. The wifi will not be deactivated while playback - even if the display is deactivated.
- The app tries to reconnect to the Streaming-Server if the stream was aborted by an error.
- The app shows you the loading of a stream. Orange = "stream loads", green = "stream is played"
- The bug, that inputs weren't selectable was removed.
Webradio Player
Was ist neu?
Version 4.0
- m3u, pls, xspf und asx Playlists:
- Die Unterstützung von m3u, pls, xspf und asx Playlisten beim Hinzufügen und Ändern von Streams wurde hinzugefügt.
- Bei Playlisten mit mehreren Streams kann durch Eingabe der Streamnummer der gewünschte Stream gewählt werden.
- Die Datenschutzbestimmungen wurden hinsichtlich dieser Funktion aktualisiert. Wenn du diese Funktion nicht nutzt ändert sich für dich nichts am Datenschutz.
- Der Typ der App wurde auf "privileged" geändert um Playlist-Dateien von Servern heruntzerladen zu können, die Cross-Origin Resource Sharing nicht aktiviert haben (Standard).
- Eine Ladeanzeige beim Laden der Liste wurde hinzugefügt.
- Die Liste wurde aus Performance-Gründen auf mehrere Seiten aufgeteilt (einstellbar).
- Das Zoom-Menü wurde in Einstellungs-Menü umbenannt.
- Die App Sprache, die Anzahl an in der globalen Streamliste zugleich angezeigten Einträge und einige Rechte sind einstellbar.
Version 3.1
- Globale Liste:
- Der Button zum Hinzufügen zur persönlichen Liste wurde durch Options-Menü-Button ersetzt.
- Sie können diese globalen Streams nun über das Options-Menü zu ihrer persönlichen Liste hinzufügen.
- Stream-Einträge in der globalen Liste können vom Autor oder autorisierten Nutzern (bitte per Mail anfragen, bitte Share_Id mitteilen).
- Streams können gemeldet werden - sei es aufgrund von Verstößen, sei es aufgrund von Fehlern.
- Die Anzeige-Geschwindigkeit der globalen Liste wurde durch Optimierungen teils stark erhöht.
- Die Anleitung wurde erweitert.
- Die Titelanzeige funktioniert nun auch wenn der Stream "TITLE" statt "title" schreibt.
Version 3.0
- Globale Liste:
- Sie können sich über den Button "g. Liste" eine globale Stream Liste ansehen.
- innerhalb dieser Liste können sie mit den Optionen Name, Tags und Sprache suchen.
- Sie können diese Streams zu ihrer persönlichen Liste hinzufügen.
- Streams können zur globalen Liste hinzugefügt werden.
- Die Datenschutzbestimmungen wurden hinsichtlich dieser Funktion aktualisiert. Wenn du diese Funktion nicht nutzt ändert sich für dich nichts am Datenschutz.
- Viele deutsche Radiosender sind standardmäßig eingepflegt.
- Eine kleine Anleitung wurde hinzugefügt.
- Alle Eingabefelder zeigen nun ihre Gültigkeit.
Version 2.1
- SHOUTcast:
- Der Bug dass SHOUTcasts nicht abspielbar waren wurde behoben.
- Der erneute Verbindungsaufbau zum Streaming-Server bei einem ungewollten Streamabbruch wurde auf 10 Minuten begrenzt um einen unerwarteten Start des Streams zu verhindern.
Version 2.0
- Teilen:
- Wenn die Funktion Teilen zum ersten Mal genutzt wird, wird dir eine Share-Id zugewiesen.
- Mit Upload werden die oben selektierten Streams (URL und Name) in Verbindung mit der Share_Id hochgeladen.
- Über Download können diese Streams dann an einem beliebigen Gerät heruntergeladen werden. Wenn sie in der Streamliste noch nicht vorhanden sind werden sie an diese angehängt.
- Es kann eine vorgeschriebene Mail erzeugt werden um die Share-Id deinen Freunden mitzuteilen. Diese Mail wird in deinem standard Mail-Client geöffnet.
- Die Datenschutzbestimmungen wurden hinsichtlich dieser Funktion aktualisiert. Wenn du diese Funktion nicht nutzt ändert sich für dich nichts am Datenschutz.
- Diese Funktion kann zu komfortablen Eingabe der Streams per PC genutzt werden.
- Die Buttons für die Funktion Zoom haben ein eigenes Menü erhalten um Platz für die Funktion Teilen zu schaffen.
- Eine Information über die Neuerungen der aktuellen App-Version wurde hinzugefügt.
- Ein Lock des WLANs wärend der Wiedergabe eines Streams wurde hinzugefügt. Dadurch wird das WLAN bei auch abgeschaltetem Bildschirm nicht nach 10 Minuten deaktiviert.
- Die App wird bei einem ungewollten Streamabbruch versuchen die Verbindung zum Streaming-Server neu aufzubauen.
- Die App zeigt an, wenn ein Stream lädt. Orange = "Stream lädt", Grün = "Stream wird gespielt"
- Der Bug der Unselektierbarkeit in Eingabefeldern wurde behoben.
Guide
Manage Streams
New streams can be added with the button "Add Stream". An unique name and the URL (Weblink) have to be typed in. How you come to know the URL is written in the chapter "How to come to know the URL?". The inputs have to be be confirmed with the button "Add Stream". This is only possible if bouth inputs are valid.
The streamlist can be edited. With "Delete Stream" it is possible to delete an entry by selecting it in the list above. The list can be ordered with "Move Stream" by using the arrows in the list above. This moves the selected stream up or down. Similar to "Add Stream" is the function "Edit Stream". But the right stream has to be selected in the list above.
How to come to know the URL?
It's better to use the "Copy Paste Keyboard" or a similar app (has to be installed previous) or a PC with the installed app to enter the URL. This prevents typing errors - especially by typing in long URLs.
Most times the URL of a stream is not known. There are three easy ways to come to know the URL:
-
Many stations offering to download the URL as a playlist. This playlist can be opened with a texteditor. The url ist the part beginning with "http://".
-
The Firefox-extension "Video DownloadHelper" (desktop) can tell you the url. Therefore the option "All Actions→<stream>→copy URL" (i'm hoping this path is translated correctly) in his menu has to be used.
-
You can use the Console of the desktop version of Firefox. It is reachable via Extras→Web-Developer→Console (i'm hoping this path is translated correctly).
The Console logs the URL at the time the Stream starts if the option "Network" is enabled.
Share Streams
With the function "Share" streams are shareable within your own devices or with your friends. There they have to be uploaded on a webserver. This upload is related to a ten-digits Share-Id. The streams that should be uploaded have to be selected in the list above. To upload them the button "Upload" has to be pressed.
The Share-id is unique for every instalation. It's nerly impossible to guess it. If you share it keep in mind: You can't change it.
In the input on the left of the button "Download" a diffrent Share-Id can be typed in. By pressing the button the streams related to this Share-Id will be downloaded and added to your list. Known streams will be excluded. The button "Send Share-Id by E-Mail" creates an E-mail in your defualt Mail-Client (certainly this mail can be edited).
The global streamlist is reacheabel for all user. Within this list you can search by the language, parts of the name or tags (Your default language is presetted). The streams can directly be played. But they can be added to your list, too (over the options-menu). An upload is here possible, too. Therefore the stream has to be selected. After defining the language - and preferably tags describing the station, too - the upload can be started with the button "Upload". Is the language (abbreviation) unknown it can be typed in after selecting "other".
Global streams can be reported using the options-menu (you have to type in a reason). They can be editet, too. This is possible by the autor and autorized users (by me). If you find a error in the list you can tell it to me via the Report-Button. But if you want to edit several streams you can ask me per mail to allow you to use the edit-function for all streams. I'll check your Stream_Id (please tell it to me) before allowing it. But keep in mind: The changes will be logged. They can be undone if necessary.
Other
You can find more information under "What's new" (in the Menu "About"). But you can contact me over this E-Mail-Adress, too - if necessary.
Anleitung
Streams verwalten
Mit dem Button "Stream hinzufügen" können neue Streams hinzugefügt werden. Dazu muss ein eindeutoger Name und eine URL (Internetlink zum Stream) eingegeben werden. Wie Sie die URL erfahren ist im Kapitel "Woher bekomme ich die URL?" beschrieben. Die Eingabe muss am Ende mit "Stream hinzufügen" bestätigt werden. Dies ist jedoch nur möglich wenn beide Eingaben gültig sind.
Streams können aber auch bearbeitet werden. Ein Löschen ist mit der Funktion "Stream löschen" durch anschließendes Wählen des Streams im Oberen Bereich möglich. Die Streams können mit der Funktion "Streams ordnen" durch das Anklicken der Auf- und Abwärts-Pfeile verschoben werden. Damit lässt sich die Liste ordnen. Die Funktion "Stream ändern" funktioniert ähnlich wie die erstmalige Eingabe. Es muss zunächst jedoch der gewünschte Stream im Oberen Bereich gewählt werden.
Woher bekomme ich die URL?
Idealerweise wird zur Eingabe der URL die Tastatur "Copy Paste Keyboard" oder eine ähnliche App (separat zu installieren) oder ein PC auf dem die Webradio App im Firefox installiert ist genutzt. Dies verhindert bei insbesondere langen URLs schnell auftretende Tippfehler.
In der Regel ist die URL eines Streams nicht bekannt. Es gibt drei bequeme Möglichkeiten sie heraus zu bekommen:
-
Viele Sender bieten die URL in Form einer Playlist zum download an. Diese lässt sich in einem Editor öffnen. Die URL ist der Teil, der mit "http://" anfängt.
-
Die Firefox-Erweiterung "Video DownloadHelper" (Desktop) kann die URL ausgeben. Dazu muss in seinem Menü "Alle Aktionen→<stream>→URL kopieren" gewählt werden.
-
Über das Hauptmenü des Firefox (Desktop-Version) lässt sich über Extras→Web-Entwickler→Konsole die URL beim Start des Streams im Browser loggen.
Dazu muss die Option "Netz" aktiviert sein.
Streams austauschen
Mit der Funktion "Teilen" können Streams zwischen den eigenen Geräten und zwischen Freunden, Bekannten, usw. ausgetauscht werden. Dazu werden sie nicht personalisiert unter zuhilfename einer eindeutigen, 10-Stelligen Identifizierungsnummer (Share-Id) auf einen Server hochgeladen. Dazu werden die hochzuladenden Streams oben ausgewählt und mit dem Button "Upload" hochgeladen.
Die Share-Id ist für jede Installation einmalig. Es ist nahezu ausgeschlossen, dass sie erraten werden kann. Bedenke bei der Weitergabe aber, dass du sie derzeit nicht ändern kannst.
Im Eingabefeld links neben dem Button "Download" kann eine fremde Share-Id eingegeben werden. Durch betätigen des Buttons werden die unter dieser Share_Id hinterlegten Streams heruntergeladen und deiner Liste hinzugefügt. Bereits bekannte Streams werden ausgelassen. Mit dem Button "Schare-Id per E-Mail senden" kann eine vorformulierte Mail im standard E-Mail-Client aufgerufen werden (Diese kann natürlich auch noch abgewandelt werden).
Die globale Liste ist eine für alle Nutzer verfügbare Liste von Streams. Sie kann über die Wahl der Sprache (Standardmäßig sind nur die Streams in deiner Sprache vorausgewählt), über die Eingabe von Tags oder die Eingabe von Teile des Names durchsucht werden. Die Streams dieser Liste sind direkt abspielbar und können der eigenen Liste hinzugefügt werden (über das Options-Menü). Auch hier ist ein Hochladen der Streams möglich. Dazu muss zunächst der Stream ausgewählt werden. Nach der Eingabe der Sprache - und möglichst auch Tags, die den Stream näher beschreiben - kann der Stream mit "Hochladen" hochgeladen werden. Ist die gewünschte Sprache (2-3 stelliges Kürzel) nicht bekannt, so kann nach der Wahl "Andere" ein neues Kürzel eingegeben werden.
Globale Streams können im Options-Menü gemeldet werden (Grund angeben!) und sie können bearbeitet werden. Beim Bearbeiten gelten die selben Bedingungen, wie beim Anlegen. Dies ist jedoch nur dem Autor des Eintrags und von mir autorisierten Nutzern möglich. Wenn du einen Fehler findest kannst du ihn einfach melden. Möchtest du aber des öfteren Streams bearbeiten, dann melde dich per Mail bei mir. Ich schalte die Funktion dann nach einer kurzen Überprüfung für deine Share_Id frei (bitte angeben). Deine Änderungen werden aus sicherheitsgründen jedoch aufgezeichnet und können notfalls rückgängig gemacht werden.
Sonstiges
Weitere Infos sind über "Was ist neu?" (unter "Über") zu finden. Notfalls bin ich auch über diese E-Mail-Adresse erreichbar.