Awesome music player for FrSky Taranis radios
Awesome music player for FrSky Taranis radios.
Note:
jrwieland made quite a lot of improvements to TaraniTunes: he added playlists, automatic song switching, and more.
It’s a little bit more complicated to set up, but I strongly recommand you to check out his fork if you are interested by these features!
Compatible with FrSky’s Taranis Q X7, Taranis X9D and probably their variants.
You need OpenTX 2.3.x or later (tested on 2.3.7).
Here’s a video explaining everything, from the installation to the usage:
The installation process changed a bit, principaly the playlist.txt
syntax. Please refer to the following instructions.
The “Example” folder contains an exemple of the Taranis’ SD card structure you must follow. It works, and you can, if you want to, merge it with your Taranis’ current SD card content. You currently need to have at least 5 songs for the script to work.
On your computer:
iTunes.lua
according to your preferences if needed then put iTunes.lua
in /SCRIPT/TELEMETRY
.playlist.lua
file in /SOUNDS
where each line must be formatted like this: {"Song name", "SONG_FILENAME"},
where SONG_FILENAME
must be 6 characters or less. Look at “Example/SOUNDS/playlist.txt” for an example of formatting.SONG_FILENAME.wav
in /SOUNDS/en
if your radio is in English (otherwise replace en
with your language, the folder where you put your other sound files). They must be converted to mono, preferably normalized, and encoded in Microsoft WAV 16-bits signed PCM at a 32 kHz sampling rate, you can use Audacity to do that, it works great.On your Taranis (I’m going to explain how I setup my radio):
--
” for every flight mode you use.There you go! Next section will explain you how to use TaraniTunes.
From the main screen, hold “Page” to access TaraniTunes. If everything has been setup correctly, your songs should appear, otherwise:
iTunes.lua
, maybe some configuration values are wrong.playlist.lua
syntax may be wrong. Please check that.Voici une vidéo en Anglais qui explique tout, de l’installation à l’utilisation :
Le processus d’installation a légèrement changé, notamment la syntaxe du fichier playlist.txt
. Veuillez vous référer aux instructions suivantes.
Le dossier « Example » contient un exemple de la structure de la carte SD que vous devez suivre. Ça marche, et vous pouvez, si vous le souhaitez, fusionner ce dossier avec le contenu actuel de la carte SD de votre Taranis. Vous devez pour l’instant avoir au moins 5 morceaux pour que le script marche.
Sur votre ordinateur :
iTunes.lua
selon vos préférences, si nécessaire, et mettre ensuite iTunes.lua
dans le dossier /SCRIPT/TELEMETRY
».playlist.lua
dans /SOUNDS
dans lequel chaque ligne doit suivre le format suivant : {"Nom du morceau", "NOM_DU_FICHIER"},
où NOM_DU_FICHIER
doit faire 6 caractères maximum. Regardez « Example/SOUNDS/playlist.txt » pour un exemple de fichier correctement formaté.NOM_DU_FICHIER.wav
dans /SOUNDS/fr
si votre radio est en français (sinon remplacez fr
par votre langue, le dossier dans lequel vous placez vos autres sons). Ceux-ci doivent être converti en mono, préférablement normalisés, et encodés au format WAV Microsoft 16-bits non signé PCM à une fréquence d’échantillonnage de 32 kHz, comme les autres sons que vous utilisez. Vous pouvez utiliser Audacity pour faire ça, ça marche bien.Sur votre Taranis (je vais expliquer comment je règle ma radio, avec le fichier « iTunes.lua » par défaut) :
--
» pour toutes les phases de vol que vous utilisez.Et voilà ! La section suivante va expliquer comment se servir de TaraniTunes.
Depuis l’écran principal, maintenez « Page » pour accéder à TaraniTunes. Si tout a été correctement configuré, vos morceaux devraient apparaître, sinon :
iTunes.lua
, des valeurs de configurations sont peut-être erronées.playlist.txt
est peut-être incorrecte. Vérifiez-la.table.insert(table, value)
doesn’t seem to work, need to use table[#table + 1] = value
instead.