Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
subsonic [Le 19/03/2022, 23:35]
spnux [Subsonic] Ajout de la note
subsonic [Le 11/09/2022, 11:46] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
- 
 {{tag>​Trusty Xenial serveur streaming}} {{tag>​Trusty Xenial serveur streaming}}
  
Ligne 8: Ligne 7:
 Subsonic est un serveur de contenu audio et vidéo en streaming avec une interface web (via http ou https) et une gestion de plusieurs utilisateurs,​ ainsi que l'​authentification [[http://​guide.ubuntu-fr.org/​server/​openldap-server.html|LDAP]]. Subsonic est un serveur de contenu audio et vidéo en streaming avec une interface web (via http ou https) et une gestion de plusieurs utilisateurs,​ ainsi que l'​authentification [[http://​guide.ubuntu-fr.org/​server/​openldap-server.html|LDAP]].
  
-La musique est encodée à la volée, par défaut grâce à [[ffmpeg|FFmpeg]] et lame en MP3 pour l'​audio et FLV pour la vidéo. Ces paramètres se changent très aisément. Un grand nombre de format est reconnu par défaut, ainsi que les tags correspondant avec la possibilité d'​édition,​ notamment pour les formats MP3, AAC, OGG, FLAC, WMA et APE.+La musique est encodée à la volée, par défaut grâce à [[:FFmpeg]] et lame en MP3 pour l'​audio et FLV pour la vidéo. Ces paramètres se changent très aisément. Un grand nombre de format est reconnu par défaut, ainsi que les tags correspondant avec la possibilité d'​édition,​ notamment pour les formats MP3, AAC, OGG, FLAC, WMA et APE.
  
 Subsonic est traduit dans de nombreuses langues, dont le français, avec 24 thèmes par défaut. Il offre la possibilité de lire la musique dans le lecteur web, comme dans un lecteur externe (avec gestion des playlists), de contrôler la musique à distance grâce à votre téléphone,​ ainsi que de télécharger la musique, piste par piste, comme un album entier. Subsonic est traduit dans de nombreuses langues, dont le français, avec 24 thèmes par défaut. Il offre la possibilité de lire la musique dans le lecteur web, comme dans un lecteur externe (avec gestion des playlists), de contrôler la musique à distance grâce à votre téléphone,​ ainsi que de télécharger la musique, piste par piste, comme un album entier.
Ligne 15: Ligne 14:
 Il y a une gestion de la bande passante en limitant le bitrate, la musique sera automatiquement réencodée avec le bon débit binaire. Il y a une gestion de la bande passante en limitant le bitrate, la musique sera automatiquement réencodée avec le bon débit binaire.
  
-Subsonic fonctionne sur la plupart des plateformes grâce à la technologie Java, notamment sur Windows, Mac, Linux et autres variantes Unix.  +Subsonic fonctionne sur la plupart des plateformes grâce à la technologie Java, notamment sur Windows, Mac, Linux et autres variantes Unix. 
-<note important>​Les sources de Subsonic ne sont plus disponibles depuis la version 6 [[http://​forum.subsonic.org/​forum/​viewtopic.php?​f=4&​t=16604#​p71128|Source]]. Les versions antérieurs sont toujours disponibles en open-source sous licence [[http://​www.gnu.org/​copyleft/​gpl.html|GPL]]. Un fork conservant la licence gpl est maintenu sur github: https://​github.com/​airsonic/​airsonic/</​note>​+<note important>​Les sources de Subsonic ne sont plus disponibles depuis la version 6 [[http://​forum.subsonic.org/​forum/​viewtopic.php?​f=4&​t=16604#​p71128|Source]]. Les versions antérieurs sont toujours disponibles en open-source sous licence [[http://​www.gnu.org/​copyleft/​gpl.html|GPL]]. Un fork conservant la licence gpl est maintenu sur github: https://​github.com/​airsonic-advanced/airsonic-advanced</​note>​
  
 <note warning>​Subsonic est une application propriétaire,​ nous vous encourageons plutôt à utiliser une [[:​streaming#​audio|solution libre.]] </​note>​ <note warning>​Subsonic est une application propriétaire,​ nous vous encourageons plutôt à utiliser une [[:​streaming#​audio|solution libre.]] </​note>​
Ligne 50: Ligne 49:
 <note warning>​Attention vous devez définir un nouveau mot de passe dès votre premier lancement de Subsonic, le nom d'​utilisateur par défaut est admin et le mot de passe est admin !.</​note>​ <note warning>​Attention vous devez définir un nouveau mot de passe dès votre premier lancement de Subsonic, le nom d'​utilisateur par défaut est admin et le mot de passe est admin !.</​note>​
  
-Vous pouvez changer la langue en vous rendant dans **Settings** > **Personal**,​ puis suivre les instructions de la page d'​accueil. ​+Vous pouvez changer la langue en vous rendant dans **Settings** > **Personal**,​ puis suivre les instructions de la page d'​accueil.
  
 Une fois le ou les dossiers contenant les médias choisi, le service est fonctionnel. L'​utilisation et la configuration sont très intuitives et ne présentent aucune difficulté particulière. Une fois le ou les dossiers contenant les médias choisi, le service est fonctionnel. L'​utilisation et la configuration sont très intuitives et ne présentent aucune difficulté particulière.
Ligne 88: Ligne 87:
 Ici nous allons voir comment utiliser un certificat acheté chez [[https://​www.namecheap.com/​|Namecheap]],​ vous pouvez obtenir chez eux un certificat Comodo pour [[https://​www.namecheap.com/​ssl-certificates/​comodo.aspx|€8,​23/​yr]]. Ici nous allons voir comment utiliser un certificat acheté chez [[https://​www.namecheap.com/​|Namecheap]],​ vous pouvez obtenir chez eux un certificat Comodo pour [[https://​www.namecheap.com/​ssl-certificates/​comodo.aspx|€8,​23/​yr]].
  
-Ici nous verrons pas comment générer un CSR etc, je pars du principe que vous avez votre .zip avec ces 3 fichiers: ​+Ici nous verrons pas comment générer un CSR etc, je pars du principe que vous avez votre .zip avec ces 3 fichiers:
  
   * AddTrustExternalCARoot.crt.   * AddTrustExternalCARoot.crt.
Ligne 136: Ligne 135:
 {{subsonic_args.png?​nolink}} {{subsonic_args.png?​nolink}}
  
-Modifier le **--port=blah** et le **--https-port=blah**,​ vous pouvez mettre **--port=0** pour désactiver le **http** et **--https-port=4242** pour activer le **SSL** sur le **port 4242**, mais **attention!**,​ vous devez absolument choisir un port **> à 1024** si votre daemon ne tourne pas en **root**, ce qui est préférable d'​ailleurs ;-).+Modifier le **%%--%%port=blah** et le **%%--%%https-port=blah**,​ vous pouvez mettre **%%--%%port=0** pour désactiver le **http** et **%%--%%https-port=4242** pour activer le **SSL** sur le **port 4242**, mais **attention!**,​ vous devez absolument choisir un port **> à 1024** si votre daemon ne tourne pas en **root**, ce qui est préférable d'​ailleurs ;-).
  
 Ensuite nous relançons notre daemon Subsonic via la commande suivante: Ensuite nous relançons notre daemon Subsonic via la commande suivante:
Ligne 157: Ligne 156:
 La fonction **Scan media folders** permet de déterminer la date à laquelle Subsonic effectuera un scan de vos dossiers ou de votre dossier .. à fin de mettre à jour votre bibliothèque. La fonction **Scan media folders** permet de déterminer la date à laquelle Subsonic effectuera un scan de vos dossiers ou de votre dossier .. à fin de mettre à jour votre bibliothèque.
  
-La fonction **Scan media folders now** permet de scanner dans l'​immédiat les dossiers ou bien le dossier .. que vous avez prédéfinis auparavant à fin de mettre à jour votre bibliothèque,​ vous devez re scanner vos/votre dossier(s) après avoir appliqué cette fonction ;-).  +La fonction **Scan media folders now** permet de scanner dans l'​immédiat les dossiers ou bien le dossier .. que vous avez prédéfinis auparavant à fin de mettre à jour votre bibliothèque,​ vous devez re scanner vos/votre dossier(s) après avoir appliqué cette fonction ;-).
  
-La fonction **Fast access mode** permet de minimiser l'​accès à vos disques, cette fonction peut être utile si vous utilisez un [[https://​fr.wikipedia.org/​wiki/​Stockage_en_r%C3%A9seau_NAS|NAS]] par exemple :-). +La fonction **Fast access mode** permet de minimiser l'​accès à vos disques, cette fonction peut être utile si vous utilisez un [[https://​fr.wikipedia.org/​wiki/​Stockage_en_r%C3%A9seau_NAS|NAS]] par exemple :-).
  
-La fonction **Clean-up database** permet comme indique la fonction, de nettoyer la base de donnée de Subsonic, Subsonic stocke des informations dans vos fichiers multimédias. ​ +La fonction **Clean-up database** permet comme indique la fonction, de nettoyer la base de donnée de Subsonic, Subsonic stocke des informations dans vos fichiers multimédias.
  
  
Ligne 177: Ligne 176:
 **Extensions des fichiers des jaquettes**:​ Permet d'​indiquer les types de fichier utilisés pour les jaquettes des  albums. **Extensions des fichiers des jaquettes**:​ Permet d'​indiquer les types de fichier utilisés pour les jaquettes des  albums.
  
-**Index**: Permet de régler l'​affichage de l'​index (situé à gauche de l'​écran). Les fichiers et dossiers situés directement à la racine du dossier de musiques/​vidéos seront facilement accessibles en utilisant cet index. Les éléments de la liste des entrées de l'​index doivent être séparés par un espace. Normalement chaque entrée est un caractère simple, mais vous pouvez choisir d'en afficher plusieurs. Par exemple, l'​entrée **Les** rassemblera les dossiers et fichiers dont les noms commencent par **Les**. Vous pouvez également créer une entrée entre parenthèse qui regroupes plusieurs caractères. Par exemple, l'​entrée **A-E(ABCDE)** affichera **A-E** et regroupera tous les fichiers et dossiers dont les noms commencent par **A,B,C,D** ou **E**. Cette option peut être utile pour regrouper les caractères les moins utilisés (comme les lettres **x,y et z**) ou les caractères accentués (comme **À**). Les fichiers et dossiers non indexés seront regroupés à l'​entrée **#** . +**Index**: Permet de régler l'​affichage de l'​index (situé à gauche de l'​écran). Les fichiers et dossiers situés directement à la racine du dossier de musiques/​vidéos seront facilement accessibles en utilisant cet index. Les éléments de la liste des entrées de l'​index doivent être séparés par un espace. Normalement chaque entrée est un caractère simple, mais vous pouvez choisir d'en afficher plusieurs. Par exemple, l'​entrée **Les** rassemblera les dossiers et fichiers dont les noms commencent par **Les**. Vous pouvez également créer une entrée entre parenthèse qui regroupes plusieurs caractères. Par exemple, l'​entrée **A-E(ABCDE)** affichera **A-E** et regroupera tous les fichiers et dossiers dont les noms commencent par **A,B,C,D** ou **E**. Cette option peut être utile pour regrouper les caractères les moins utilisés (comme les lettres **x,y et z**) ou les caractères accentués (comme **À**). Les fichiers et dossiers non indexés seront regroupés à l'​entrée **#** .
  
 **Articles à ignorer**: Permet de lister les articles à ignorer hors de la création de l'​index (par exemple, "​le",​ "​The"​....). **Articles à ignorer**: Permet de lister les articles à ignorer hors de la création de l'​index (par exemple, "​le",​ "​The"​....).
Ligne 214: Ligne 213:
 === Audio === === Audio ===
  
-ffmpeg **-i %s -ab %bk -v 0 -f mp3** - +ffmpeg **-i %s -ab %bk -v 0 -f mp3** -
  
  
Ligne 387: Ligne 386:
 ---- ----
  
-===== Fork de Subsonic : Supersonic & Madsonic ​===== +===== Fork de Subsonic : Airsonic ​=====
- +
-Il est à noter que Subsonic étant davantage reconnu comme un logiciel [[wpfr>​Open Source]] qu'un [[wpfr>​Logiciel Libre]], un [[wpfr>​Fork_(d%C3%A9veloppement_logiciel)|fork]] s'est mis en place sous le nom de Supersonic [[https://​github.com/​Mach5/​supersonic|ici]] ; le forum de discussion à ce propos commence par [[http://​forum.subsonic.org/​forum/​viewtopic.php?​f=3&​t=3521|là]]((Ce projet ne semble cependant plus soutenu -> (timoreimann authored on **22 Feb 2013** latest commit 330ab98e6fe0a7c6b4e768f6a7cb9da05aeecae2).)).+
  
-Un autre [[wpfr>​Fork_(d%C3%A9veloppement_logiciel)|fork]] nommé ​**Madsonic** est toujours actif [[http://www.madsonic.org/|ici]].+  ​* [[https://airsonic.github.io|Airsonic]], Open Source et Libre, compatible avec Subsonic et disponible sur des multiples plate-formes.
  
-Sans parler [[https://​airsonic.github.io|d'​Airsonic]],​ Open Source et Libre, compatible avec Subsonic et disponible sur des multiples plate-formes. 
  
 ---- ----
  • subsonic.1647729306.txt.gz
  • Dernière modification: Le 19/03/2022, 23:35
  • par spnux