9
février
2022
Le joueur de la console "Cloud": Tizonia - la clé du monde de la musique et des podcasts
14:08

Le joueur de la console "Cloud": Tizonia - la clé du monde de la musique et des podcasts

9 février 2022 14:08

Le www moderne est surchargé de publicité, de politique, de compteurs, d'analyses, d'annonces ennuyeuses et de vidéos lourdes. Une tentative réussie de retourner aux racines d'Internet en 2020-2022r, lynx, mosaik) - минималистский аудио плеер Tizonia для консоли Linux.

"Podkasta" est le même que la transmission radio des stations de radio Internet, mais conçue pour télécharger à partir d'Internet et écouter leur hors ligne. L'auteur ou le studio publie généralement régulièrement des podcasts (programmes), adhérant à un certain cercle de sujets pendant des mois ou des années. En règle générale, les podcasts ne contiennent que du son. Les podcasts peuvent être musicaux ou conversationnels .

Quel est l'avantage de Tizonia - se connecte aux services populaires.
* Spotify * (leader, environ 25% du marché du contenu musical)
SoundCloud ** (il y a une prise en charge de la comptabilité, des préférences personnelles et des listes de lecture)
* Tune -in (podcasts musicaux gratuits avec les styles et programmes musicaux les plus pertinents qui collectent le millionième public d'étudiants - par exemple, unrmin Van Buuren "asot)

  • Commence à partir de la ligne de commande. Gestion avec Clavier (les touches sont toujours plus rapides que la souris)
  • La possibilité de rechercher une station de radio Internet sur iheeart par chant ou par mot ou proposition arbitraire
  • Peut agir en tant que serveur pour transférer des fichiers MP3 par le protocole ICECast/SHOUTcaST (Internet Radio Station Server)
  • sait lire le son avec http stations de radio Internet: se connecte en tant que client aux serveurs ICECast и SHOUTcaST
  • peut agir comme un encodeur pour un autre appareil CHromecaSt avec l'adresse IP spécifiée
  • Application GNU gratuite avec les codes source - peut être assemblée à partir des textes d'origine, si vous le souhaitez, sur Raspberry PI (сделать Интернет-радиоприёмник) или запустить Tizonia в контейнере Docker.

L'auteur du programme Tizonia является программист Juan A. Rubio "juanrUbio ".


A réussi à collecter et à lancer Tizonia под Linux Ubuntu 20.04.3 LTS российской версии Runtu Lite.

Lien vers la documentation officielle

Trois méthodes pour installer Tizonia

Méthode n ° 1. Installation du composant isolé "Tizonia" с помощью менеджера пакетов snaP. **

Installation snap, затем в нём tizonia
sudo apt install snapd
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install tizonia

Cette méthode est non-travail, car elle mène aux problèmes suivants:

  • Fichier de configuration Tizonia.conf находится в доступной только для чтения файловой системе snap (решается копированием файла tizonia.conf из папки snap в каталог ~/.config/tizonia рабочей папки пользователя
  • Problème insupportable: erreur PLayer: OMX_ErrorInsufficientResources вызвана невозможностью получения из пакетов "snap" доступа к звуковой карте в некоторых дистрибутивах, о чем пишет Développeur.

Méthode n ° 2. Installation à l'aide du script qui est effectué dans l'interpréteur shell.

Ceci est la méthode recommandée pour installer Tizonia для Debian и Ubuntu. Однако оказалось, что DEB-файлы для установки (репозиторий tizonia) находятся на сторонем сервере Bintray. То-ли срок хранения закончился, то-ли срок оплаты, но репозиторий tizonia на Bintray n'est pas disponible.

Vous pouvez télécharger et démarrer le script à partir du serveur GitHub, il ne sera pas pire de cela (les dépendances seront établies), mais il n'y a pas assez de bien:
* Au stade final, package Tizonia-aLl n'est pas trouvé .

  • De plus, le texte initial du script montre que l'auteur ajuste l'installation à divers systèmes d'exploitation, les plus célèbres, comme Debain "buster", DebiaN "Bullseye". De toute évidence, toutes les options de système d'exploitation ne peuvent pas être prises en compte, et dans les versions rares ou ultérieures de Linux, le script peut être inefficace.
    curl -kL https://github.com/tizonia/tizonia-openmax-il/raw/master/tools/install.sh > install.sh
    bash install.sh

ou du moins:
curl -kL https://github.com/tizonia/tizonia-openmax-il/raw/master/tools/install.sh | bash

Dans les versions de Linux, que le script ne prend pas en charge, un message est émis: "Can't find a supported Debian or Ubuntu-based distrIbution. "

Ce chemin est erroné en raison de l'inaccessibilité du référentiel sur Bintray, incompatibilité avec diverses versions de Linux.

Méthode n ° 3. Compilation et assemblage de l'application à partir des textes initiaux des programmes. **

ЭтоT Le chemin est correct, la méthode s'est justifiée et fonctionne à Ubuntu 04.04. De plus, vous pouvez compiler un programme pour tous les systèmes d'exploitation de la famille Linux compatibles avec Ubuntu 20.04.

Ordre du joueur Tizonia à partir des codes source:

L'assemblage des codes source a réussi dans le système d'exploitation Runtu Lite (base de package LTS Ubuntu 04.04). Je recommande que la compilation également dans le système d'exploitation de type Ubuntu, car Debian a beaucoup plus de problèmes d'assemblage.

La première méthode de compilation Tizonia

1. A changé la version de l'interpréteur Python par défaut .

python -V

Si cette commande émettait la version 2.7.x (ou ne montrait rien), Whole Sow Python à la version 3.x:

Installé Python3 de la dernière version (et un package supplémentaire "Python3-testresourCes " à lui):

sudo apt-get updaTe
sudo apt install python3 python3-testresourCés

Déterminé le catalogue d'installation:

whereis python3

Dans la sortie du programme, vous devez trouver les yeux avec la mention du fichier exécutable binaire (/ bin /):

Par exemple:
/usr/bin/python3.8

J'ai changé la version de l'interprète

sudo ln -sfn /usr/bin/python3.8 /usr/bin/Python

Maintenant l'équipe python -V показала версию 3.8 (в данном дистрибутиве).

La nouvelle version de Python 3.9 convient également. Équipe du lien de création:

sudo ln -sfn /usr/bin/python3.9 /usr/bin/Python

2. Création de catalogues Tizonia dans un dossier à domicile (dossier de travail lors de l'assemblage d'un programme) et un dossier pour un fichier de configuration:

mkdir ~/tizonia
mkdir ~/.config/tizonia

3. Clonage du projet Tizonia de Git à un ordinateur local:

sudo apt-get instaLl git
cd ~
git clone https://github.com/tizonia/tizonia-openmaX-IL

4. Après cela, allez dans le dossier Tizonia-openmaX-il ', puis dans le dossiertools:

cd ~/tizonia-openmax-il/Outils

5. Nous compilons les dépendances

Сделал всё по инструкции автора - BUILDING.HTML:

export TIZONIA_REPO_DIR=/home/vladimir/tizonia-openmax-il/
export TIZONIA_INSTALL_DIR=/home/vladimir/tizonia
export PATH=$TIZONIA_REPO_DIR/Outils: $ Path
export PYTHONPATH=$TIZONIA_INSTALL_DIR/lib/python3.8/site-packaGes: $ PythonPath

Remarque: Dans un système particulier, clarifiez 3.8 ou 3.9 à l'aide de Python -V.

Supplément: Avant de commencer la compilation, vous devez ajouter la clé 78FD980E271D2943 au système du référentiel archive@mopidy.com, car sinon, pendant la compilation, il y aura une erreur que la source ne peut être vérifiée
(W: bug gpg: https: //apt.mopidy.com buster InReleaSE: Les signatures suivantes ne peuvent pas être vérifiées, car la clé ouverte n'est pas disponible: NO_PUBKEY 78FD980E271D2943
E: Référentiel "https: //apt.mopidy.com buster InReleaSe " non signé.).

Par conséquent, avant la compilation, j'ai terminé la commande:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-kEys 78fd980e271d2943

Dans le catalogue "~ / Tizonia-openmax-il/Outils " Effectuez un script pour Compilation des dépendances :

bash tizonia-dev-build - Deps

Sur le disque SSD, le temps de compilation est petit (10 minutes 30 secondes).

6. Installation libspotify
La bibliothèque Libspotify est exclue de la plupart des distributions comme obsolètes (déplacées vers les archives).
Dépendance: libspotify> = 12.1.51.
Heureusement, il existe un moyen simple d'installer Libspotify à l'aide d'un package à partir de l'archive Mopidy APT:

Ajouter des commandes

sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/strEtch.list
sudo apt-get updaTe
sudo apt-get install libspotify12 libspotify-dev

7. L'étape principale de la compilation provient du même dossier
~/tizonia-openmax-il/tools

Avant la compilation, il est conseillé d'installer CCACH afin d'accélérer le processus:

sudo apt install ccaCheminée

Lancement de compilation Tizonia производится командой по инструкции:

cd ~/tizonia-openmax-il/Outils
bash tizonia-dev-build --release --instaLl

Le temps de compilation sur le disque SSD rapide est significatif, est de 45 minutes et plus.

Le joueur de Tizonia ne va pas à Ubuntu 22.04 et plus récent, avec l'interprète Python 3.10 et la bibliothèque Libboost 1.74 - voir [la solution à résoudre](# Ubuntu22.04) à la fin de l'article.


Remarque: Dans certaines distributions lors de la compilation du programme principal (étape suivante), une erreur peut se produire "/ usr/bin/ld: cannot find -lboost_python3". В таких ОС нужно установить пакет "libboost-python-dev" или "libboost-aLl-dev " et créez un lien symbolique vers la bibliothèque " libboost_python38.so ".Source d'informations sur la méthode de la solution:

Nous installons les programmes de bibliothèque Libboost-Python-DEV, Libboost-P nécessaire pour le travail de la bibliothèque.rogram-options " и " libboost-filesystem-dev ", " libboost-thread-dev ", " libmediaInfo-Dev, Libev-Dev et Liblog4c-Dev:

sudo apt-get install libboost-python-dev libboost-program-options-dev libboost-filesystem-dev libboost-thread-dev libmediaInfo-dev libev-dev liblog4c-dev

Nous recherchons un fichier qui peut être appelé "libboost_python3" de l'utilisateur de la racine:

su -
find / -namE "libboost_python3 *. *" -Type f

Une ligne de vue sera trouvée:

/usr/lib/x86_64-linux-gnu/libboost_python38.so.1.71.0

ou

/usr/lib/x86_64-linux-gnu/libboost_python39.so.1.74.0

Maintenant, nous créons un lien symbolique doux:

ln -s /usr/lib/x86_64-linux-gnu/libboost_python38.so.1.71.0 /usr/lib/libboost_python3.so

ou

ln -s //usr/lib/x86_64-linux-gnu/libboost_python39.so.1.74.0 /usr/lib/libboost_python3.so

Assurez-vous de quitter la session racine:

logout

Le programme a besoin de bibliothèques Python:

sudo apt-get instaLl Python3-Joblib Python3-Fuzzywazy

Nous effectuons la compilation du programme Tizonia sous un utilisateur régulier.

CD ~ / Tizonia-openmax-il/Outils
bash tizonia-dev-build --release --instaLl

Maintenant, lors de la compilation des erreurs, il ne faut pas émettre.

L'achèvement de la compilation est le suivant:
[Code] CXXmpris/tizonia-tizmprismgr.O
CXX mpris/tizonia-tizmprisprOPS.O
CXX mpris/tizonia-tizmprIsif.o
CXX services/iheart/tizonia-tiziheartgraDoctorat
CXX services/iheart/tizonia-tiziheartgraPhops.o
CXX services/iheart/tizonia-tiziheartmgr.O
CXXLD tizonia
/usr/bin/mkdir -p '/home/vladimir/tizonia/bin '
/bin/bash ../libtool --mode=install /usr/bin/install -c tizonia '/home/vladimir/tizonia/bin '
Libtool: Install: /usr/bin/install -c .libs/tizonia /home/vladimir/tizonia/bin/tizonia


Elapsed time: 00:47:43[/Code]

La deuxième méthode de compilation du programme Tizonia

Il est utilisé en cas d'erreur "Non package 'libspotify' found" и невозможности установить пакет libspotify из архива mopidy.com.

checking for SPOTIFY... no
configure: error: Package requirements (libspotify >= 12.1.51) were not met:

No package 'libspotify' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables SPOTIFY_CFLAGS
and SPOTIFY_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
configure: error: ./configure failed for spotify_source
configure: error: ./configure failed for plugins

Il est résolu comme suit:

cd ~/tizonia-openmaX-IL
autorEconf -ifs
./configure --without-libspotify
makE.
make instaLl

ou une équipe:

cd ~/tizonia-openmax-il && autoreconf -ifs && ./configure --without-libspotify && make && make instaLl

(Source,Instructions)

Remarque du 20/04/2022 : Au stade "make" под ОС DebiaN assemblage de "congélation" avec une augmentation de la consommation de RAM sur 10 Go. Sur Ubuntu Linux, je recommande la méthode n ° 1 (lancement).

Remarque du 28/11/2023 : Dans Ubuntu 22.04, Tizonia n'est pas mis, même après l'assemblage et la compilation de Python3.6 et Libboost. CM.La fin de l'article.

Fichier de configuration prêt à prêt ~ / .Config / Tizonia:

Il doit être créé dans le catalogue ~ / .Config / Tizonia et réparer le chemin des dossiers.
Tizonia.conf.zip

# A comma-separated list of paths to be scanned by the Tizonia IL Core when
# searching for component plugins
component-paths = /home/vladimir/tizonia/lib/tizonia0-plugins12

Corrigez le chemin d'accès à la base de données du programme:

# This is the path to the Resource Manager database
rmdb = /home/vladimir/tizonia/share/tizrmd/tizrm.db

Lancement du programme Tizonia pour reproduire le podcast depuis Internet

/home/vladimir/tizonia/bin/tizonia --tunein-search bobina -b 3

où -b 3 est le nombre de secondes de tampon sonore,
bobina - ligne de recherche.

La lecture en russe devrait commencer - l'émission "Digital Emotions" от автора DJ FonarEV (Vladimir Fonarov):

Bobina

Contrôle des joueurs:

n - podcast suivant
P - Podcast précédent
up - augmenter le volume
Down - Réduisez le volume, etc.
GAP - Arrêtez / reprendre la musique.

La liste complète des commandes est dans la description Ici.

Problèmes et solutions

Si le joueur de Tizonia a cessé de fonctionner, avec une erreur

tiZonia 0.22.0. Copyright (C) 2020 Juan A. Rubio and contributorS
This software is part of the Tizonia project <https://tizonia.org>

ModuleNotFoundError: No module named 'tiztuneinproxy'

tizonia exiting (OMX_ErrorInsufficientResources).

[OMX.Aratelia.audio_source.http:port:0]
[OMX_ErrorInsufficientResources]

Vous devez effectuer les commandes d'exportation ci-dessus avant d'appeler le programme.

A écrit un court script "Tizonia.sh", который нужно поместить в домашний каталог (~) пользователя и дать права на выполнение "chmod +x tizonia.sh ":

#!/bin/sh
# Wrapper script for tizonia
export TIZONIA_INSTALL_DIR=/home/vladimir/tizonia
export PATH=$TIZONIA_REPO_DIR/tools:$PATH
export PYTHONPATH=$TIZONIA_INSTALL_DIR/lib/python3.8/site-packages:$PYTHONPATH

exec /home/vladimir/tizonia/bin/tizonia "$@"

Solution

Le lancement du programme doit être effectué via Wrapper-Skript est le suivant:

~/tizonia.sh --tunein-searCh asot -b 5

(Au lieu de "ASOT", nous remplaçons les mots clés pour trouver un podcast).

Assemblée Tizonia dans Ubuntu 22.04 (problèmes continus)

Le problème de la compilation à Python 3.10:

configure: error: ./configure failed for libtizgmusic
configure: error: ./configure failed for gmusic
configure: error: ./configure failed for clients

Étape 1 - Réglage des dépendances

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev libgdbm-Dev libnss3-dev libedit-dev libc6-dev

Étape 2 - Chargement de Python 3.6

wget https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tgz

tar -xzf Python-3.6.15.tgz

Étape 3 - Compilation du code source Python 3.6

cd Python-3.6.15
./configure --enable-optimizaTions - avec - avec-pydebug
makE -J 2 # Remplacez 2 par le nombre de noyaux de processeur - 4, 8 ou 16
sudo make altinstaLl

Étape 4 - Vérification de l'installation de la version de Python 3.6

python3.6 --version

** Étape 5 - Péthon de Python 3.10 à Python 3.6

whereis python3.6

/usr/local/bin/python3.6

Paramètres du chemin

echo $PATH
export PATH=/usr/local/bin/Python3.6: $ Path
echo $PATH

Paramètres:

Wasis python2
/usr/bin/python2

whereis python3.6

/usr/local/bin/python3.6

whereis python3.10

/usr/bin/python3.10

Update sudate-alternatives --install /usr/bin/python python /usr/local/bin/Python3.6 1

Update sudate-alternatives - Config Python3

Examen:

python -V

Python 3.6.15

Update sudate-alternatives - Config Python3

Pour compiler les modules de programme, vous aurez besoin de dépendance - une bibliothèque pour Python appelée "SoundCloud"! Qui doit être installé dans Python 3.10 et 3.6 comme suit:

sudo update-alternatives - Config Python3

J'ai choisi 3.6.

python -V

La version 3.6.15 s'affiche.

Étape 6 - Renommandation temporaire du module lsb_releaSe

Cette étape est nécessaire dans Ubuntu 22.04 (Linux Mint 21 "Victoria") для установки модуля python: pip install soundcloud и предотвращения ошибки выполнения "No module named 'lsb_release '":

sudo mv /usr/bin/lsb_release /usr/bin/lsb_release_back

Étape 7 - Installation des versions souhaitées des outils et des composants avant la compilation

Pendant la compilation, les erreurs sont survenues

checking python mOdule: SoundCloud ... Non
Configurerre: error: failed to find required mOdule Soundclod
Configurerre: error: ./configure failed for libtizsoundcloud
Configurerre: error: ./configure failed for soundcloud
Configurerre: error: ./configure failed for clients

Les actions suivantes résolvent ce problème:

Diminution de la version de setuptools

sudo -H pip install "setuptools<58.0" 
sudo -H pip3 install "setuptools<58.0" 

sudo -H python -m pip instaLl "Setuptools <58,0" 
sudo -H python3 -m pip instaLl "Setuptools <58,0" 

Installation de bibliothèques de toxicomanie, y compris SoundCloud:

sudo -H pip3 install --upgrade gmusicapi soundcloud youtube-dl pafy pycountry titlecase pychromecast plexaPi Spotripy Fuzzywuzzy Eventlet Python-Lavenshtein

ШAg 8. Compilation

Compilation de Tizonia - подробно описана в пункт 5 Articles.

La compilation complète dure plus de 45 minutes.

cd ~/tizonia-openmax-il/tools/
bash tizonia-dev-build --release --instaLl

Un nouveau problème est apparu:

/ nousr/bin/ld: /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0: undefined reference to `PyModule_CreaTE2 ' /nousr/bin/ld: /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0: undefined referEn `pycMethod_new ' Collect2: E.rror: ld returned 1 exit staTus make[5]: *** [Makefile:459: tizcaStd] Erreur 1 make[5]: выход из каталога «/home/vladimir/tizonia-openmax-il/cast/tizcastd/srC " make[4]: *** [Makefile:497: all-recurSIVE] ERROR 1 make[4]: выход из каталога «/home/vladimir/tizonia-openmax-il/cast/tizcaMST " make[3]: *** [Makefile:406: aLL] Erreur 2 make[3]: выход из каталога «/home/vladimir/tizonia-openmax-il/cast/tizcaMST " make[2]: *** [Makefile:338: all-recurSIVE] ERROR 1 make[2]: выход из каталога «/home/vladimir/tizonia-openmax-il/caST " make[1]: *** [Makefile:389: all-recurSIVE] ERROR 1 make[1]: выход из каталога «/home/vladimir/tizonia-openmaX-il " make: *** [Makefile:330: aLL] Erreur 2 Essayer de résoudre: sudo ldconfig Répétez la compilation. cd ~/tizonia-openmax-il/ ./configure makE. make instaLl ] !! Dans Linux Mint 21 (Ubuntu 22.04), le problème de compilation est lié à libboost_python310.so. En même temps, il n'y a pas d'erreurs dans Ubuntu Linux 20.04 (Runtu Lite). **ДRèglement du 01.12.2023. La solution au problème de Linux Mint 21 avec Libboost: compilation de la bibliothèque Boost à partir des sources ** Fait une tentative de compilation ** boost ** [Selon les instructions](https://www.baeldung.com/linux/boost-install-on-ubuntu). cd ~ wget https://boostorg.jfrog.io/artifactory/main/release/1.83.0/source/boost_1_83_0.tar.gz sha256sum boost_1_83_0.tar.gz tar zvfo boost_1_83_0.tar.gz cd boost_1_83_0/ df -h # нужно >600 MB ./bootstraP.sh --with-python = python3 ./b2 La bibliothèque a été créée dans le catalogue / HOme/vladimir/boost/boost_1_83_0/stage/Lib ls -l /home/vladimir/boost/boost_1_83_0/stage/lib | grEp libboost_python libboost_python310.a libboost_python310.so -> libboost_python310.so.1.83.0 libboost_python310.so.1.83.0 Copie: mkdir /opt/Booster sudo cp /home/vladimir/boost/boost_1_83_0/stage/lib/*.* /opt/Booster Изменяю мягкую ссылку : /usr/lib/libboost_python3.so будет указывать на /opt/boost/libboost_python310.so] cd sudo mv /usr/lib/libboost_python3.so /usr/lib/libboost_python3.so.bak sudo mv /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0 /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0.bak sudo mv /lib/x86_64-linux-gnu/libboost_python310.so.1.83.0 /lib/x86_64-linux-gnu/libboost_python310.so.1.83.0.bak sudo ln -s /opt/boost/libboost_python310.so /usr/lib/libboost_python3.so sudo rm /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0 /# было /usr/lib/x86_64-linux-gnu/libboost_python38.so.1.71.0 sudo ldconfig sudo rm /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0 sudo ln -s /opt/boost/libboost_python310.so /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0 ls -l /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0 Entrée du catalogue Tizonia-openmaX-il et réassemblage: cd ~/tizonia-openmax-il/ makE. L'erreur est la même: / nousr/bin/ld: /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0: undefined reference to `PyModule_CreaTE2 ' /nousr/bin/ld: /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0: undefined referEn `pycMethod_new ' Collect2: E.rror: ld returned 1 exit staTus make[5]: *** [Makefile:459: tizcaStd] Erreur 1 make[5]: выход из каталога «/home/vladimir/tizonia-openmax-il/cast/tizcastd/src» !! Conclusion: Dans Ubuntu 22.04 (Linux Mint 21) L'assemblage _ représente le problème_. Je reviens: Sudomv /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0.BAK /lib/x86_64-linux-gnu/libboost_python310.so.1.74.0 sudo apt install --reinstall libboost-aLl-dev Une fois l'assemblage du fichier exécutable terminé, nous retournons le fichier à placer `lsb_release`: sudo mv /usr/bin/lsb_release_back /usr/bin/lsb_releaSE -------------- ### Une liste complète des podcasts sur l'éloge: [https://tunein.com/podcasts/](https://tunein.com/podcasts/). ### Utilisation de Tizonia pour lire le son depuis la station de radio Internet 1. 1. La radio peut être trouvée ici:[https: // directory.shoutcast.com/SearCh](https://directory.shoutcast.com/Search) 2. Reproduction du son de la station de radio Internet: ~/tizonia.sh http://81.92.237.83:80/ELDO80 ---------------------- ## Assemblage du client Spotify Le client Spotify de la ligne de commande est écrit dans le langage de programmation Rust Un autre développeur. Bien que le client Spotify ne soit pas lié à Tizonia, il a beaucoup de choses en commun - l'appel de la ligne de commande que j'ai réussi à assembler le client Spotify: Le passionné a créé un projet pour le remplacer -[https://github.com/librespot-org/librEspot](https://github.com/librespot-org/librespot). La procédure de compilation du programme LibRespot: cd ~ git clone https://github.com/librespot-org/librEspot.git sudo apt-get install build-essential libasound2-dev pkG-Config curl https://sh.rustup.rS -SSF | Shot Redémarrer la fenêtre du terminal. rustup component add rustfmt rustup component add Clippy cd librespot/ cargo build --release --no-default-features --features "alsa-backfin " --- _Data Modifications: 04/17/2025_

Publications connexes