» Interface
» Touches modificatrices
» Enregistrement
» Gestion des streams
» Ouverture rapide
» Préférences
» Divers
» Développeurs
» Historique
» Information & Crédits

Développeurs

FStream possède quelques fonctionnalités destiné aux développeurs. Vous pouvez trouver ici de l'aide à propos de ces fonctionnalités.

  • ApppleScript
    FStream reconnait la technologie de scriptage d'Apple : AppleScript.
    Vous pouvez obtenir la liste complète des commandes via l'application Script Editor de votre dossier Application. Vous devez aller dans le menu "File", puis "Open Dictionary" et sélectionner "FStream".

    Voici quelques exemples de scripts :

    Démarrer la lecture de la webradio sélectionnée dans FStream
    tell application "FStream"
        startPlaying
    end tell

    Stopper la lecture de la webradio sélectionnée dans FStream
    tell application "FStream"
        stopPlaying
    end tell

    Démarrer une session d'enregistrement dans FStream
    tell application "FStream"
        startRecording
    end tell

    Arrêter la session d'enregistrement dans FStream
    tell application "FStream"
        stopRecording
    end tell

    Obtenir un tableau des radios favorites
    tell application "FStream"
        listOfPlaylist
    end tell

  • PlugIns:
    FStream gère les PlugIn pour étendre ses fonctionnalités.
    Pour le moment, seuls les skins sont reconnus par FStream. Les skins sont des PlugIns d'interface qui permettent de changer l'apparence de la fenêtre principale de FStream. Vous pouvez créer des skins avec Xcode en Objective-C ou en XML avec votre éditeur XML favori. Vous pouvez télécharger des exemples à cette page.

  • fsradio:
    FStream reconnait un schéma spécial d'URL : "fsradio".
    Avec ce type d'URL, FStream peut directement être utilisé pour charger une webradio, dans n'importe quelle application qui reconnaît les schémas étendus.
    L'URL peut être composé d'uniquement l'URL du flux de la webradio à charger, ou composé de l'URL du flux et le nom du flux séparé par un caractère "_".
    Le nom est au format UTF8, et les deux éléments sont encodés en base64.

    Voci quelques exemples :
    fsradio://aHR0cDovL3d3dy5zb3VyY2VtYWMuY29tL2ZzdHJlYW0ucGhwP3Bscz0y_RnLDqXF1ZW5jZSAz pour "Fréquence 3".
    fsradio://aHR0cDovL3d3dy5zb3VyY2VtYWMuY29tL2ZzdHJlYW0ucGhwP3Bscz00_T1XDryBGTQ== pour "OUÏ FM".
    fsradio://aHR0cDovL3d3dy5zb3VyY2VtYWMuY29tL2ZzdHJlYW0ucGhwP3Bscz0xMw==_TGEgR3Jvc3NlIFJhZGlv pour "La Grosse Radio".
    fsradio://aHR0cDovL3d3dy5zb3VyY2VtYWMuY29tL2ZzdHJlYW0ucGhwP3Bscz0xMg== pour "France Info" sans le nom.