Create a showcase / radio aggregator that contains the radio logo, possibility to listen to by clicking on it. random features for choice. The app has to be compatible with Android and iOs. The information of the individual radios are contained in a mysql database to be updated on startup app. If it is not available network using saved last session list. Audio streaming could be in MP3 - AAC - OGG
OBJECT It intends to make an application for iOS and Android smartphones that give the possibility to the user who uses it to listen to the live audio stream, even in the background, of any web radio associated with rallies.
FEATURES APP The App will be made responsive / adaptive style to support most of the screens of smartphones, from a minimum of 320x480 pt up to a maximum of 414x736 pt (including screens with pixel ratio greater than 1, such as devices with retina resolutions, equivalent or superior - eg: resolutions of 1440x2560 px).
Favorite list and the main screen of the App logos and names of the selected radio will be displayed in the whole area of web Gatherings radio. The user can set a number of favorite radio that will appear under the previous list. In a special form instead will check all the radios in alphabetical order with the possibility of e ff ettuare a search based on the name, on the radio description or its university.
Listening Touching a radio logo from the home screen or by tapping a search result the user will enter immediately in the ion Playback mode display, full screen, the logo and the name of the radio. In the same screen you will also display the media controls to manage the volume, start or stop playback and if supported by the audio stream being played, the details of the content being played (author, title, genre). If the web radio will have multiple audio streams (channels or quality di ff erent reproduction) the user can change the reproduced stream acting on a special button that will display the list of available streams, selectable with a simple touch. The social connections will be available on the same screen or in a separate sect ion (if the screen size so require).
Playing in the background if supported by the operating system, the audio stream will continue to play even exiting the (play in background) with native support for multimedia keys of the device (media controls as "control center" or screen lock).
Synchronization Each time you start the app will connect to the central server where it will be downloaded, only in the case of e ff ettive changes, the database containing the list of web radio and the details that will be displayed in the App. This will minimized the connection of the device and search functions activity will be immediately available.
ADMINISTRATION Will be implemented web administrative area that will, upon insertion of the authentication data, the insertion and management of web radio and audio streams that will be available in the App. Will also be made a profiled access system that p ermetterà an administrator user (eg rallies), in addition to the normal operations of the web radio, have the ability to create and manage customized for individual users web radio so that such issues can be independent in the amendment to its description, your logo, audio streams available and social connections.