Un lecteur de musique et vidéo magnifique et riche en fonctionnalités avec prise en charge Youtube, intégré Flutter
Rubriques :
Caractéristiques
Bibliothèque et indexation
Regardez et ressentez
Diffusion et YouTube
Autres
Quelques fonctionnalités supplémentaires intéressantes
Intégration vidéo
Captures d'écran
Aperçu de l'utilisation
Installation
Remarque sur l'autorisation
Remerciements spéciaux
Contribuer
Faire un don
Sociale
LICENCE
? Caractéristiques
Tout ce que vous pouvez attendre d'un lecteur de musique, en plus de ce qui suit :
Bibliothèque et indexation
Puissant indexeur et éditeur de balises, alimenté par @jaudiotagger.
Séparateurs d'artistes et de genres.
Empêcher les pistes dupliquées.
Définissez la taille et la durée minimales du fichier.
Système de bibliothèque basé sur des dossiers, avec la possibilité d'exclure également des dossiers.
Trier par presque toutes les propriétés de la piste ou de l'album.. etc.
Regardez et ressentez
Thème de type Material3.
Thème dynamique, les couleurs des joueurs sont sélectionnées à partir de la pochette de l'album actuel.
Pages Accueil, Pistes, Albums, Artistes, Genres, Listes de lecture, Files d'attente et Dossiers.
Barre de recherche de forme d'onde.
Beaucoup de personnalisations (consultez la section personnalisation).
Diffusion et YouTube
Meilleure qualité vidéo et audio
Mode audio uniquement
Prise en charge des téléchargements, de la mise en cache et de la lecture hors ligne
Affichage vidéo avec prise en charge des gestes (glisser pour contrôler le volume, appuyer deux fois pour rechercher, glisser vers le haut/pincer pour accéder au mode plein écran, etc.)
Modifier les balises pour les téléchargements
Extraction automatique de titre/artiste/album en option pour les téléchargements et le scrobbling
Télécharge le générateur de nom de fichier de sortie (similaire à yt-dlp)
Formats disponibles et exemple
Formats :
video_id , id : identifiant de la vidéo
video_url , url : URL complète de la vidéo (https://www.youtube.com/watch?v=`id`)
video_title , fulltitle : titre complet de la vidéo
title : titre musical extrait du titre de la vidéo ( Navjaxx - Fading Light (Slowed) )
artist : artiste musical extrait du titre de la vidéo ( Navjaxx - Fading Light (Slowed) ) ou bien de channel
genre : genre musical. automatiquement réglé sur Nightcore lorsque le titre de la vidéo contient « nightcore ».
ext : extension du conteneur de format (mp4, m4a, webm). ce n'est pas nécessaire car il serait ajouté automatiquement
channel_fulltitle : nom complet de la chaîne
channel , uploader : nom de la chaîne (à l'exclusion - Topic )
channel_id , uploader_id : identifiant de la chaîne
channel_url , uploader_url : URL de la chaîne
timestamp : horodatage UNIX de la vidéo (millisecondes depuis l'époque)
upload_date : date de téléchargement de la vidéo, convertie en heure locale (aaaaMMjj)
view_count : nombre de vues de la vidéo
like_count : nombre de likes de la vidéo
description : description vidéo. les liens sont enveloppés dans un style markdown
duration : durée de la vidéo en secondes (204)
duration_string : durée de la vidéo formatée (3:24)
playlist_title : titre de la playlist contenant la vidéo
playlist_id : identifiant de la playlist contenant la vidéo
playlist : playlist_title si disponible ou sinon playlist_id
playlist_count : nombre total de vidéos dans la playlist
playlist_index : index de la vidéo dans les playlists (commence à 0)
playlist_autonumber : position de la vidéo dans les playlists (commence à 1)
none : champ vide. utile pour les balises pour remplacer tout autre paramètre
Exemple:
# [04] music title [(channel name)]
[%(playlist_autonumber)s] %(title)s [(%(channel)s)]
# saving to separate folders# music playlist/02. music title.m4a
%(playlist)s/%(playlist_autonumber)s. %(title)s.%(ext)s
Autres:
Minuterie de mise en veille (pistes ou minutes)
Fondu enchaîné, effet de fondu lecture/pause et saut de silence.
Gain de relecture (normaliser l'audio)
Contrôlez les scénarios de pause (appels, notifications, volume 0, etc.)
Définissez les paramètres à utiliser pour filtrer les pistes dans les listes de recherche.
Sélection globale des pistes
vous permet de sélectionner parmi plusieurs endroits dans la même liste.
Ne manquez jamais vos séances !
système de file d'attente persistant et fiable, vos sessions sont enregistrées pour une utilisation ultérieure.
Système d'historique fiable
bien qu'il s'agisse d'un système flexible (facilement modifié, manipulé, importé), il vous permet de spécifier un minimum de secondes/pourcentage pour compter une écoute.
Liste de lecture la plus jouée
découvrez vos meilleurs morceaux en fonction de votre historique.
Quelques fonctionnalités supplémentaires intéressantes :
Génération de pistes intelligentes :
uuh... avec cet algorithme avancé proposé pour vous, vous pouvez générer des morceaux liés à celui que vous écoutez actuellement, généralement ceux que vous avez souvent écoutés au cours de la même période. en fonction de votre histoire.
Vous pouvez également générer des morceaux sortis à peu près au même moment, ou à partir d'une plage de temps spécifique, à partir de notes, d'ambiances disponibles ou de manière aléatoire.
Miniature animée :
Une vignette animée avec le pic audio actuel, ça a l'air cool.
Mode fête mini-joueur :
Applique un effet de respiration des bords, les couleurs peuvent être statiques ou dynamiques (toutes les couleurs extraites de l'illustration)
Effet de particules
ils accélèrent aussi avec le pic audio
Mode de lecture de piste
lors de la lecture à partir de la recherche, vous pouvez choisir si vous souhaitez lire : la piste sélectionnée uniquement, les résultats de la recherche, l'album, le premier artiste ou le premier genre.
Insérer après la dernière insertion
Vous souhaitez insérer plusieurs pistes les unes après les autres ? cela vous soutiendra.
Répéter N fois
en plus des modes de répétition normaux (tous, aucun, un), celui-ci vous permet de répéter la piste plusieurs fois avant de lire la piste suivante.
Extraire l'exploit. & ft. artiste
Vous ne manquerez pas les artistes présentés dans le titre, ils auront leur propre entrée dans l'onglet Artistes.
PEUT IMPORTER L'HISTOIRE YOUTUBE
LASTFM AUSSI ET PEUT-ÊTRE PLUS À L'AVENIR
vous trouverez une quantité décente d'options/personnalisations dans les paramètres et dans les boîtes de dialogue, alors assurez-vous de les vérifier.
Intégration vidéo
Pour la bibliothèque locale, Namida est capable de lire des vidéos liées à la musique. La vidéo peut être trouvée localement ou récupérée sur YouTube.
Comment localement ?
recherche généralement (dans les dossiers que vous avez spécifiés) tout titre correspondant, la correspondance se déroule comme suit : -- Alan Walker - Faded.m4a -- vidéo ALAN WALKER - fondu (480p).mp4 le nom du fichier vidéo doit contenir au moins l'un des éléments suivants : 1. le nom du fichier musical comme indiqué ci-dessus. 2. titre et premier artiste du morceau. remarque : un nettoyage est effectué pour améliorer la correspondance, tous les symboles et espaces sont ignorés.
Comment YouTube?
recherche dans la balise de commentaire de la piste (car ils sont principalement effectués par @ yt-dlp) ou dans le nom de fichier tout lien youtube correspondant, s'il est trouvé, il commence le téléchargement (et le cache) et est lu une fois qu'il est prêt, le streaming ici n'est pas une bonne chose idée car la priorité va au fichier musical lui-même.
pour la balise de commentaire, n'importe quel format d'URL doit correspondre normalement.
pour les noms de fichiers, il doit contenir v=video_id ou id=video_id afin d'être mis en correspondance.
Depuis la version 4.0.0, l'indexation et la lecture complètes de la bibliothèque vidéo sont prises en charge, les vidéos peuvent désormais être lues indépendamment, ainsi qu'une vue dédiée aux dossiers de vidéos.
Captures d'écran
Paramètres de personnalisation
Mini-lecteur YouTube
Aperçu de l'utilisation
Animation d'une vignette
Recommande et écoute
animation_thumbnail_breathing.mp4
recommandé_listens_history.mp4
Installation
Téléchargements stables : versions stables
Téléchargements bêta : versions bêta
Les variantes disponibles sont arm & arm64
Remarque sur les autorisations :
les actions suivantes nécessitent l'autorisation all_files_access (demandée en cas de besoin)
édition de balises audio
création ou restauration automatique de sauvegardes
sauvegarder des œuvres d'art
compression d'images
télécharger du contenu YouTube
lire des pistes à partir d'un dossier racine
Remerciements spéciaux :
@MSOB7YY pour leur client YouTube, qui alimente la section YouTube.
@cameralis pour leur superbe physique de mini-joueur.
@alexmercerind pour m'avoir beaucoup aidé.
@lusaxweb pour leur superbe pack d'icônes Iconsax.
Tous les responsables des paquets qui ont rendu Namida possible.