[Topic Unique] K7 serveur média

@Kaybi J'ai une question de praticité sur mon besoin. Que tu n'est pas obligé d'adapter, si cela ne correspond pas à ta vision
Aujourd'hui sur la page de démarrage du theme sur kodi, j'ai cela :
Voir la pièce jointe 21446
Films : Qui interroge mon dossier Film
Series TV : Qui interroge mon dossier serie tv
Animation : Qui interroge mon dossier film et liste que les films d'animation (dessin animé)
Pratique pour mon enfant de 9an qui va dans animation et choisi son dessins animé sans voir des affiches de films non adaptés à son age.

Avec K7, j'ai trouvé l'option playlist dynamique pour regrouper mais pour y rentrer, il faut beaucoup de clique.
Il est possible de faire un bibliothèque Dessin animé qui va chercher les films dans le même dossier que la bibliothèque film mais qu'avec le genre Animation ?
Je te conseillerai plutôt d'utiliser un profil de restriction pour le coup et de l'appliquer à ton enfant 👍 Un profil de restriction c'est les mêmes filtres que pour les playlists dynamiques mais appliquées à la totalité de ce que ton enfant pourra voir
edit: je suis en train d'améliorer le système d'ailleurs en proposant un filtre automatique basé sur l'age de l'enfant
edit2: @morgyann aussi m'a demandé un accès aux cartes dans explore directement sur la page d'accueil, je suis aussi en train de voir pour faire ça 👍
 
  • J'aime
Réactions: Titux
L'accès aux cartes explore sur l'accueil serait un plus, oui.
Pour le profil, c'est une idée et le filtre de l'age serait super aussi.
Merci.

Edit : Autre point négatif (désolé du mot, il est fort)
Je ne trouve pas pratique de ne pas pouvoir sélectionner plusieurs fichiers pour mettre à jour. Exemple dans diagnostics=Fichier hors catalogue :
1789163831874.png
 
un accès aux cartes dans explore directement sur la page d'accueil, je suis aussi en train de voir pour faire ça
Perso, je n'aime pas les cartes de Jellyfin et moyennement celles de Kodi (Bon les goûts et les couleurs et l'utilisation...).
En revanche, je trouve la nouvelle barre (type site web) de Jellyfin pratique et esthétique :

1789209543520.png

Enfin, ce sera compliqué de satisfaire à ce niveau chacun d'entre nous.

Je pense que l'objectif général doit être une interface simple et efficace pour tous. Plex, Jellyfin et Kodi sont des usines à gaz (en termes de réglages et/ou d'ergonomie).
La priorité doit être d'avoir une lecture sans faille + reconnaissance des médias (et marquage, démarquage des médias, organisation etc). Faire des clients compatibles pour l'accès pour tous (+ utilisation matérielle des clients).

Aussi, faire simple et efficace au niveau de l'ergonomie est toujours très compliqué.
Je partage la demande @Titux d'avoir des raccourcis directs sur les sections dès la première page. Et de virer, si c'est possible, l'onglet Explore ⇾ de le remplacer par un menu modulable en fonction des sections. Sur la barre Menu par ex :

1789210527376.png

Passer par le menu Explore pour aller chercher ses étagères, fait faire trois clics alors qu'un suffirait si c'était sur le menu.

Un détail : pourrais-tu mettre l'affichage par défaut de la page en Français plutôt qu'en anglais ;)

Après, je n'ai aucune idée, c'est réalisable techniquement de ton côté.
 
Perso, je n'aime pas les cartes de Jellyfin et moyennement celles de Kodi (Bon les goûts et les couleurs et l'utilisation...).
En revanche, je trouve la nouvelle barre (type site web) de Jellyfin pratique et esthétique :

1789209543520.png
Ca rend comment sur TV/téléphone ça?

Enfin, ce sera compliqué de satisfaire à ce niveau chacun d'entre nous.

Je pense que l'objectif général doit être une interface simple et efficace pour tous. Plex, Jellyfin et Kodi sont des usines à gaz (en termes de réglages et/ou d'ergonomie).
Oui ça c'est sûr, rendre customisable la barre de navigation ça me parait complexe en tout cas

La priorité doit être d'avoir une lecture sans faille + reconnaissance des médias (et marquage, démarquage des médias, organisation etc). Faire des clients compatibles pour l'accès pour tous (+ utilisation matérielle des clients).
Je suis d'accord, et j'ai encore quelques bugs sur la lecture musicale et j'ai corrigé un bug sur la lecture vidéo où reprendre depuis un visionnage entamé ou naviguer dans la seekbar provoquait une erreur dans la navigateur web.. (tu me l'avais remonté mais j'avais jamais réussi à reproduire jusqu'à hier soir pendant mes tests de scrobbling 😂)

Pour la lecture musicale c'est surtout des bugs sur les radios et android auto mais vu que ça m'irrite je vais très prochainement me pencher dessus.

Aussi, faire simple et efficace au niveau de l'ergonomie est toujours très compliqué.
Je partage la demande @Titux d'avoir des raccourcis directs sur les sections dès la première page. Et de virer, si c'est possible, l'onglet Explore ⇾ de le remplacer par un menu modulable en fonction des sections. Sur la barre Menu par ex :

1789210527376.png


Passer par le menu Explore pour aller chercher ses étagères, fait faire trois clics alors qu'un suffirait si c'était sur le menu.
Comme dit plus haut, ajouter un carousel dans la page Home me semble relativement facile à mettre en place (et pourquoi pas masquer le bouton Explore) mais rendre modifiable la barre de navigation ça me fait un peu peur car je maitrise plus le nombre d'éléments que j'affiche et donc si t'as 40 bibliothèques je vois difficilement comment ça va rentrer dans différents affichages comme le mobile la TV et le desktop..

Un détail : pourrais-tu mettre l'affichage par défaut de la page en Français plutôt qu'en anglais ;)
Tu peux le faire depuis la configuration de ton serveur /admin/general pour choisir la langue par défaut pour tous les utilisateurs et par utilisateur chacun peut définir sa préférence dans /settings/general. Si ça fonctionne pas alors je veux bien que tu me le dises et j'irai creuser!
 
Ca rend comment sur TV/téléphone ça?
Concernant Android TV – j'utilise un plugin client tiers, il y en a maintenant plusieurs, (Whophin). Le client Jellyfin pour Android TV est à mon niveau peu utilisable (esthétique et ergonomie). Bon, pas testé sur la v12 :unsure:

Je viens de tester sur Tél portable avec le client navigateur : c'est l'icône des trois barres horizontales (comme pour les sites).
Sinon, je n'utilise pas mon portable pour regarder des vidéos (cependant j'ai testé quelques plugins tiers pour lire Jellyfin).

ajouter un carousel dans la page Home me semble relativement facile à mettre en place (et pourquoi pas masquer le bouton Explore)
Après, une fois encore ce sont les goûts et les couleurs. Perso, je n'aime pas du tout les carrousels avec de gros à plats rectangulaires (mais @Titux préfère comme sur certains skins de Kodi).
Supprimer le bouton "Explore" et d'avoir accès aux raccourcis directement sur la première page, ouiiiiiiiiiiii :love:

Au point de vue de l'ergonomie, (mais une fois encore, c'est très personnel) :
Pour le navigateur soit une barre menu type site (comme Jellyfin 12) ou barre menu verticale type Plex.
Pour la TV une barre de menu verticale (comme Plex) est ce qu'il y a de + ergonomique.
Important : il faut que cette barre de menu soit permanente pour éviter de revenir en arrière à chaque fois o_O

Concernant, le Tél portable, je n'en sais rien, vu que je ne l'utilise pas pour visionner des médias vidéos.
 
que j'affiche et donc si t'as 40 bibliothèques je vois difficilement comment ça va rentrer dans différents affichages
J'ai testé sur Jellyfin 12. La barre des menus sur navigateur, semble accepter 10 éléments. Au-delà, comme sur un site web, tu as les 3 points pour ouvrir un menu déroulant pour les éléments supplémentaires.
 
Nouvelle version https://github.com/kaybi-gh/K7/releases/tag/v1.11.0
@Titux cette version devrait normalement te régaler 😂 car elle contient:
- le lecteur externe MPC-HC avec conservation des temps de lectures, statistiques
- le scrobbling (compatible avec lecture MPC-HC donc t'auras plus à le faire à la main) et notamment compatible betaseries
- la restriction de contenu par age utilisateur automatique (plus puissant qu'un profil de restriction qui lui est figé dans le temps alors que le filtre par age évolue avec l'age de ton utilisateur)

@morgyann n'est pas en reste car ça contient également:
- amélioration de la lecture sur reprise
- le lien de prévisualisation quand tu enverras le lien à d'autres (j'avais prévu d'afficher le poster/cover des médias quand tu partages une page média mais j'ai échoué pour le moment donc je m'y remettrais plus tard)
1789235231463.png

Et personne ne l'a demandé mais je l'ai fait parce que moi je l'utilise, j'ai revamped les notifications sortantes (le scrobbling s'appuie dessus) pour avoir plus de personnalisation et de contrôle (je m'envoie des messages sur matrix quand un nouveau média est disponible personnellement)
J'ai aussi fait des correctifs sur la lecture musicale qui avait quelques inconvenances (notamment lors de l'utilisation des radios).

Un collègue de boulot a aussi fait le nécessaire pour que la release iOS fonctionne (rien n'est testé donc c'est peut-être pas super utilisable mais on progresse!).

Ma prochaine release aussi je vais vous la dédier car je vais céder à vos réclamations et créer une navigation customisable (je vous en dis pas plus pour le moment c'est en cours de réflexion).
Je vais également travailler sur un système de hit-parade musical qui permettra de facilement réécouter les musiques les plus écoutées par fenêtre glissantes (top par années, par saisons, par mois) car ça existait sur Plexamp et ça me manque de pouvoir facilement réécouter mes favoris par périodes.

La release v1.11.0 est en cours de fabrication côté github et sera disponible maintenant dans une vingtaine de minutes (suivi ici https://github.com/kaybi-gh/K7/actions/runs/34709084326).
 
  • J'adore
Réactions: Titux et morgyann
Hey @Kaybi, merci pour ces avancées.

J'ai créé un compte avec restriction d'age. Cela est bien.
Bon pas mal de films, non adaptés ressortent. La classification n'est pas bonne, elle indique TP. Pas de ta faute.

J'ai voulu tester la version PC pour MPC. Je décompresse tous les fichiers, le lance K7. J'indique mon nom de domaine pour joindre le serveur.
J'entre mes informations de connexion et il me lance une page internet pour me demander de nouveau de me connecter.
Je valide, sur la page internet, j'entre. Si je reviens sur l'application, cela tourne en boucle :
1789240992706.png
Cela est normal ? Je ne vois pas l'option Paramètres -> Lecture vidéo -> Avancé par le navigateur.

J'ai connecté l'API de BetaSerie, il faut que je teste, le test de connexion est ok. Avec mon pauvre Synology et son processeur qui ne fait pas d'encodage, dur de trouver un fichier qu'il lit facilement 😁

Si je compare mon utilisation que j'ai depuis des années avec Kodi :
- Le déplacement avec le clavier est agréable
- Un clique en plus pour lancer une série à ma façon. Je m'explique, je regarde plusieurs séries en même temps et j'ai pas réflexe d'arriver dans le dossier série sans savoir ce que je vais regarder. Je choisis ma série puis la saison puis l'épisode (3 clique et l'épisode se lance). Là avec K7, il faut rajouter un clique pour lancer l'épisode, car on rentre dedans avec ces infos avant de le lancer. Sur mon theme Kodi, les infos sont disponibles avec un raccourci clavier.
Mais K7 amène un gros plus avec sur la page d'accueil, continué à regarder = un clique pour lancer l'épisode. Super (y)
- Il manque la possibilité de faire un dossier par genre (dessin animé) qui s'actualise automatiquement au gré de la mise à jour de la médiathèque

Je continu mes tests.
Merci en tout cas.
 
Je valide, sur la page internet, j'entre. Si je reviens sur l'application, cela tourne en boucle :
Arg @morgyann a exactement le même soucis, c'est fou j'arrive pas à reproduire chez moi faut que je creuse ça

Je ne vois pas l'option Paramètres -> Lecture vidéo -> Avancé par le navigateur.
En effet c'est uniquement sur les clients natifs, et mpc uniquement sur Windows à ce jour

- Un clique en plus pour lancer une série à ma façon.
Ça devrait s'estomper au final si tu utilises le "Continuer à regarder" non ?
Moi personnellement j'utilise quasiment que la page home et explore musical car sur la page home je vois les nouveautés et ce que j'ai déjà commencé que je veux continuer à regarder. L'exploration c'est plutôt quand je suis avec ma femme et qu'on veut regarder un film un peu au pif 😁

- Il manque la possibilité de faire un dossier par genre (dessin animé) qui s'actualise automatiquement au gré de la mise à jour de la médiathèque
C'est quoi un dossier pour toi ?
Une collection, une playlist, un library-group disponible dans exploré ?

Merci pour tes retours en tout cas c'est enrichissant 🙏
 
Arg morgyann a exactement le même soucis, c'est fou j'arrive pas à reproduire chez moi faut que je creuse ça
Je te fais un MP pour ma configuration perso. À voir si cela te donne une piste.
Ça devrait s'estomper au final si tu utilises le "Continuer à regarder" non ?
Moi personnellement j'utilise quasiment que la page home et explore musical car sur la page home je vois les nouveautés et ce que j'ai déjà commencé que je veux continuer à regarder. L'exploration c'est plutôt quand je suis avec ma femme et qu'on veut regarder un film un peu au pif 😁
Ah oui tout fait, ton option me convient. Perso, pour la musique, elle est gérée par navidrome ou foobar2000 sur mon PC.

C'est quoi un dossier pour toi ?
Une collection, une playlist, un library-group disponible dans exploré ?
Une collection, j'ai testé, mais il faut ajouter un à un le film ou l'épisode dedans. J'ai voulu faire une collection des films de Tarantino, j'ai trouver cela fastidieux.
Je m'y prends mal.

Une playlist dynamique fait le taff. Et si je veux une vue comme j'aime, il faut cliquer sur parcourir en bibliothèque.
Qui revient à aller dans film et filtre par genre animation.
Et la playlist est dédiée à l'utilisateur

En tant qu'administrateur, j'aimerais avoir la possibilité de créer un raccourci sur la page d'accueil, on va dire avec des caractéristiques.
Exemple : Le raccourci se nomme Dessin animé. Sa règle est : Tu es dans la section film (Explorer=>Film) et t'ajoute le filtre Genre=Animation.
Ainsi quand tu cliques sur le raccourci, tu arrives dans la section film qu'avec les Films d'animation.
Ainsi quand la médiathèque grossie, le raccourci est toujours à jour.
 
  • Merci
Réactions: Kaybi

Mise à jour faite à mon retour cette nuit. Je continue mes tests et mes observations.

J'utilise maintenant K7 (depuis la v1.10) au quotidien et, si le rythme des améliorations reste aussi soutenu, ce serveur passera en serveur multimédia principal chez moi.
Après le scannage de ma bibliothèque vidéo, j'entame celle de ma discographie.

1. Scannage et lecture

Les deux objectifs premiers, semblent être atteint à savoir : le scannage et la lecture des médias efficients (y) Avec un bémol : le fait que je n'ai pas encore testé tous les types et formats de médias.
Actuellement, seuls, deux types de clients fonctionnent correctement : Le navigateur et l'app (APK) Android TV.

La qualité et le rendu de l'image et du son m'apparaissent d'excellente qualité.

2. Esthétisme et ergonomie

J'entame à présent, l'aspect ergonomique et esthétique côté client (le côté configuration sera, pour ma part, en dernier).

2.1. Esthétisme
L'esthétisme est des plus réussis.
La présentation générale et des médias individuellement est propre, léchée et épurée. À mon niveau, il n'y a rien à changer (y)
Le grain des vignettes sur grand écran n'est plus présent (affaire réglée).

Quelques points à peaufiner :

Le filtre sombre sur le média sélectionné est à mon avis inutile, inesthétique et cache la vignette (en partie ou complètement). L'encadré en surlignage de couleur est des plus suffisant et identifie suffisamment la sélection.

1789290810118.png

Le mode clair de l'interface (magnifique) ne permet pas de lire le texte :
Sur la capture ci-dessous, le synopsis est entièrement invisibilisé.

1789291216961.png

Et sur le descriptif de l'épisode, entièrement flouté.

1789291649412.png

Je trouve la vignette du passage d'un épisode à l'autre très réussi (y) Cependant, l'indication "générique passé" dans le petit encadré au milieu de l'écran inutile ou à placer de façon plus discrète dans un coin.

1789291956982.png

2.2. Ergonomie

C'est, pour ma part, le second point important (après l'efficience de la lecture). Que ce soit le plus simple et le plus intuitif possible (je n'ai pas envie d'expliquer à mes proches où cliquer).

Pour la page d'atterrissage, dans l'ensemble nickel avec les derniers médias arrivés par catégorie (que l'on peut classer) (y)

NB. J'ai trouvé une manip pour enfin supprimer les médias à suivre (alors qu'ils sont indiqués comme non vus). Il faut mettre l'ensemble de la série comme vue puis, dans un second temps, l'indiquer comme non vue.

Il serait intéressant d'avoir un lien (comme sur Plex et Jellyfin) pour accéder à l'ensemble des derniers médias arrivés sur le titre de la section :

1789293066088.png

ainsi que sur le titre de la série pour accéder à l'ensemble de celle-ci

1789293178272.png

Le menu d'accès aux bibliothèques, demeure, à nos avis partagés sur ce fil, le point à revoir. Le passage par la case Explorer est à fois inutile et génère trois clics alors qu'un seul pourrait suffire. Je pense qu'il faut garder l'esthétisme de l'interface et créer ce menu bibliothèque sur la barre de menu en haut comme dans le nouveau Jellyfin.

1789293539398.png
VS

1789293557671.png

Pour le client navigateur, un menu permanent demeure, sans conteste, ce qu'il y a de plus pratique et ergonomique.

Pour le client TV, j'ai testé et, en fait, cela fonctionne merveilleusement bien (et satisfera @Titux pour la comparaison à Kodi). L'accès à celui-ci se fait dès l'ouverture et l'on revient dessus très facilement.
Ma proposition est la suivante, (dans la mesure du réalisable technique) :
Laisser en 1-Accueil (ou nom du serveur) 2-Les bibliothèques créées (comme Jellyfin). Dans le cas où il y aurait trop de sections→ déclencher un mode "ruban carrousel". 3-Garder "Mon espace" en fin (bien conçu).

Si possible, agrandir la section alphabétique pour qu'elle occupe toute la hauteur de la page (comme sur Plex et reste le défaut sur Jellyfin).

1789294815096.png

Concernant l'affichage par défaut = Bibliothèque et non Suggestions ce qui évite d'aller chercher dans les réglages. Ainsi que pour la langue = Français.

L'affichage des séries en mode complet et individuel est vraiment magnifique (encore plus sur TV) :love:

Cependant, pour les séries comportant plus de 10 saisons, l'affichage se fait en mode carrousel (sans indication, ni bouton flèche). En bref, une visualisation et un accès direct pas des plus pratique.

1789295443354.png

J'ai fait le même constat pour la section Musique ⇾ les albums

1789295926198.png

Une présentation en mode grille serait des plus synoptique et surtout proposerait une ergonomie pratique (comme le nouveau Jellyfin par ex).

1789295713431.png

Les épisodes ainsi que les titres des albums musiques quant à eux sont vraiment bien présentés (y)

Concernant le lecteur musique, est-il possible d'avoir un bouton STOP (à la place de pause ou en plus) c'est le défaut de presque tous les lecteurs sauf sur Jellyfin :

1789296333303.png

VS Jellyfin

1789296225385.png

3. Affichage et réactivité

L'affichage et la réactivité sont dans l'ensemble très satisfaisant (sans doute dû à la DB dédiée) (y)

4. Mon avis

Après cette première semaine d'utilisation, je commence à être des + satisfait et positif sur ce serveur.
Je vais créer quelques utilisateurs pour des proches afin qu'ils testent à distance maintenant que cela fonctionne pas mal... et, leur demander leurs retours d'utilisateur.
Aussi, dans la mesure que ce serveur continue à fonctionner de manière efficiente (lecture et pas encore tout testé) et, que l'ergonomie soit au rendez-vous (simple et efficace) — K7 deviendra mon principal serveur multimédia en prod.

NB @Kaybi je transmettrai mon avis concernant les Paramètres quand la partie 2 "Ergonomique" sera améliorée ;)
 
Dernière édition:
  • J'adore
Réactions: Titux et Kaybi
Je viens de m'amuser à changer l'age de certain film afin qu'ils n'apparaissent pas dans son compte.
J'ai été obligé de : modifier l'age, enregistrer, rentrer de nouveau dans les paramètres puis verrouiller l'option (super pratique cette option (y)) et enregistrer pour que la prise en compte soit total.
J'attends l'option du lecteur externe, car mon Synology n'est vraiment pas fait pour le streaming... 😁😭

Edit : J'ai dans mes dossiers séries un fichier pour la vidéo et un fichier pour les sous-titres. Je viens de tester la lecture d'un épisode, il ne sait pas gérer les srt externe. Cela ne sera pas gênant avec MPC qui sera le faire. Mais si l'option peut être ajoutée, cela serait cool. Mais elle ne doit pas être facile à intégrer. Sinon, je vais devoir abuser de MKVToolNix ;)

Edit 2 : Pourquoi les chiffres apparaissent en haut à gauche quand la série est vue en entier ?
1789316506740.png
 
Dernière édition:
  • J'aime
Réactions: morgyann
Je vous répondrais en détail demain à vos superbes messages car je suis explosé ! J'ai passé la journée à corriger un bug de lecture très très niche 😅

J'ai bien avancé sur le correctif thème clair et sur deux fonctionnalités (dont une pour répondre à vos envies d'accès faciles, j'en dis pas plus pour le moment...😁)

En tout cas grâce à la release https://github.com/kaybi-gh/K7/releases/tag/v1.11.1 (dispo une 20aine de minutes) vous devriez enfin pouvoir vous connecter sur Windows et donc @Titux tu devrais pouvoir tester la lecture externe mpc-hc 🎉

Sinon j'ai ajouté la possibilité de voir les infos médias en preview d'url (si vous partagez un lien média type film ou autre, la preview affichera poster, titre, synopsis), désactivable dans les options admin au besoin
 
  • J'aime
  • J'adore
Réactions: morgyann et Titux
Je confirme, l'appli Windows se connecte. J'ai testé avant de partir au boulot. Je teste ce soir le lecteur externe.
 
  • Merci
Réactions: Kaybi
J'ai testé rapidement, cela fonctionne très aléatoirement. Je n'ai pas poussé les tests, mais en fonction du format du film, HDR ou non ou du format l'audio, il me refuse la lecture.
Je n'ai pas de log à fournir, dur de déterminer d'où cela peut venir.
Une vielle série comme Bref, sans HDR et piste audio compliqué, marche tout de suite. Comme des dessins animés Captain Tsuabasa par exemple.
Je vais essayer demain soir, si j'ai le temps de faire un debbug plus poussé.

De plus, coté esthétique, comme la solution passe par du streaming, je n'ai plus la barre de timing au complet.

Je ne suis pas dev et cela peut être irréaliste. Au lieu de faire du streaming, il est possible sur le client Windows seulement de dire que si je lance la vidéo de tel film, il lance MPC qui va chercher le fichier dans le lecteur mappé sur le PC (il est tard, dur d'expliquer). Exemple :
  • Le PC à dossier mappé ainsi : Z:\Videos\Films
  • Ce dossier correspond à cela dans le docker-compose de K7 (sur mon synology pour moi) : "/volume1/DATA/Videos/Films:/media/movies:ro"
  • L'appli Win de K7 lance le film Pulp.Fiction.1994
    • Sous K7 son lien est donc /volume1/DATA/Videos/Films/Pulp.Fiction.1994 ou /media/movies/Pulp.Fiction.1994
  • MPC se lance et lance le fichier Pulp.Fiction.1994 mais directement dans Z:\Video\Films\Pulp.Fiction.1994 sans faire de streaming.
  • On perd les avantages de K7 comme zappé intro et passer à l'épisode suivant.
  • Et la réponse sera non pas possible et je le comprend.
Autre point de présentation, quand on est dans une série avec plein d'épisodes, il faut remonter tout en haut pour avoir la flèche et revenir sur la page précédente. Cette flèche ne peut pas être toujours affichée ?

Merci en tout cas.
 
mais en fonction du format du film, HDR ou non ou du format l'audio, il me refuse la lecture.
Je fais aussi quelques tests et il semble y avoir un souci avec le transcodage. Je fais quelques tests sur des vidéos de différents formats et il y a du mal (certaines vidéos ne se lancent pas),

1789426487157.png
1789426550780.png

Quasiment toutes mes vidéos sont en transcode

1789426605333.png

J'ai l'impression que c'est toujours l'histoire du codec audio non supporté ?

Je n'ai pas de log à fournir, dur de déterminer d'où cela peut venir.
Tu as le journal des lectures ici :

1789426783365.png
 
  • J'aime
Réactions: Titux
Me revoilà! J'ai été pris à fond par le boulot pro hier 🥵
C'est parti je réponds à vos messages!

Le filtre sombre sur le média sélectionné est à mon avis inutile, inesthétique et cache la vignette (en partie ou complètement). L'encadré en surlignage de couleur est des plus suffisant et identifie suffisamment la sélection.
Oui c'est pas faux, je vais regarder ce que ça donne sans ou avec un overlay moins puissant!

Le mode clair de l'interface (magnifique) ne permet pas de lire le texte
Oui c'était une problème que j'avais remonté ici: https://github.com/kaybi-gh/K7/issues/19 et la bonne nouvelle c'est que j'ai terminé la correction et que c'est encore plus joli qu'avant! 😁
Il ne me reste qu'à créer une version pour inclure le correctif (mais j'essaie de finaliser mes autres ajouts avant ça)

Cependant, l'indication "générique passé" dans le petit encadré au milieu de l'écran inutile ou à placer de façon plus discrète dans un coin.
Oui ça on peut le faire, c'est assez mineur et peu dérangeant je trouve en l'état mais en effet on peut faire mieux

Il serait intéressant d'avoir un lien (comme sur Plex et Jellyfin) pour accéder à l'ensemble des derniers médias arrivés sur le titre de la section :

1789293066088.png
J'ai peur de surcharger l'affichage avec un "Titre carousel (voir plus)".. Et la navigation à la télécommande passerait forcément dessus ce qui est je pense pas très agréable

ainsi que sur le titre de la série pour accéder à l'ensemble de celle-ci

1789293178272.png
Ca oui on peut le faire, le restreindre aux téléphones et desktop je pense car sur TV c'est pas agréable

Le menu d'accès aux bibliothèques, demeure, à nos avis partagés sur ce fil, le point à revoir. Le passage par la case Explorer est à fois inutile et génère trois clics alors qu'un seul pourrait suffire. Je pense qu'il faut garder l'esthétisme de l'interface et créer ce menu bibliothèque sur la barre de menu en haut comme dans le nouveau Jellyfin.

1789293539398.png

VS

1789293557671.png


Pour le client navigateur, un menu permanent demeure, sans conteste, ce qu'il y a de plus pratique et ergonomique.

Pour le client TV, j'ai testé et, en fait, cela fonctionne merveilleusement bien (et satisfera @Titux pour la comparaison à Kodi). L'accès à celui-ci se fait dès l'ouverture et l'on revient dessus très facilement.
Ma proposition est la suivante, (dans la mesure du réalisable technique) :
Laisser en 1-Accueil (ou nom du serveur) 2-Les bibliothèques créées (comme Jellyfin). Dans le cas où il y aurait trop de sections→ déclencher un mode "ruban carrousel". 3-Garder "Mon espace" en fin (bien conçu).
C'est le gros sujet du moment, pour tenter de satisfaire au maximum le plus grand nombre (dont moi-même) j'ai longtemps réfléchi à comment rendre customisable la navigation et j'en suis arrivé à une solution que j'ai commencé à implémenter qui franchement me plait plutôt bien:

Permettre aux admins (config par défaut) et utilisateurs (override) de personnaliser leur navigation dans les paramètres. Je donne donc la possibilité d'ajouter 2 méthodes de navigation supplémentaires:
- Ajouter un carousel qui affiche des mini category-cards
1789483430007.png
- Ajouter une petite barre permanente sous la barre de navigation actuelle
1789483919417.png

Dans les deux cas, on peut configurer où on veut voir apparaitre ces navigations:
- pour le carousel, page home et/ou pages explore
- pour la petite barre permanente, page home et/ou pages explore et/ou pages média et/ou pages settings
- capacité pour définir sur quel type d'appareil ca doit ou non apparaitre (tv/desktop/mobile)

On peut définir le contenu de ces navigations avec:
- des accès librairie (soit explore soit browse directement)
- des accès pages statiques (settings, pages my-space/xxx)
- des accès pré-filtrés (par exemple pour permettre d'avoir un accès rapide aux films d'animation sans avoir à taper les filtres à la main dans la page browse)
- accès vers collections/playlists

Configurer l'aspect graphique:
- pour le carousel customiser comme pour les library-groups l'icone, l'image de fond, la couleur, le texte
- dans la minibar afficher ou non une icone et la customiser

Je rentre pas plus dans le détail parce que c'est encore en cours chez moi et que ça peut encore bouger! Mais j'espère que ça vous satisfera!!

Si possible, agrandir la section alphabétique pour qu'elle occupe toute la hauteur de la page (comme sur Plex et reste le défaut sur Jellyfin).
Oui complètement faisable

Concernant l'affichage par défaut = Bibliothèque et non Suggestions ce qui évite d'aller chercher dans les réglages. Ainsi que pour la langue = Français.
Non, ça je ne le ferai pas. C'est une configuration à faire une fois dans la config admin par défaut à l'ajout d'une library-group et ça bloquerait l'accès aux radios musicales dans l'explore musical donc pas bon.
Pour la langue, même chose, c'est une configuration admin à faire une fois et tous tes utilisateurs utiliseront la valeur par défaut que tu auras défini.

Cependant, pour les séries comportant plus de 10 saisons, l'affichage se fait en mode carrousel (sans indication, ni bouton flèche). En bref, une visualisation et un accès direct pas des plus pratique.
Je suis assez d'accord, sur certains affichages, devoir scroller à fond à droite est un peu agaçant. Je creuserai ça quand je commencerai mon étape amélioration graphique des pages médias 👍

Concernant le lecteur musique, est-il possible d'avoir un bouton STOP (à la place de pause ou en plus) c'est le défaut de presque tous les lecteurs sauf sur Jellyfin :
J'ai essayé de le faire à l'époque il y a quelques années mais la dissymétrie c'était laid.. Du coup j'ai gardé ce que Plexamp fait: rester appuyer sur le bouton play/pause fait un stop

Après cette première semaine d'utilisation, je commence à être des + satisfait et positif sur ce serveur.
Je vais créer quelques utilisateurs pour des proches afin qu'ils testent à distance maintenant que cela fonctionne pas mal... et, leur demander leurs retours d'utilisateur.
Aussi, dans la mesure que ce serveur continue à fonctionner de manière efficiente (lecture et pas encore tout testé) et, que l'ergonomie soit au rendez-vous (simple et efficace) — K7 deviendra mon principal serveur multimédia en prod.
Merci encore pour tous tes retours super enrichissants, on partage souvent les mêmes avis donc c'est top on va dans le bon sens! 🙏🙏🙏

-------------------------

J'ai été obligé de : modifier l'age, enregistrer, rentrer de nouveau dans les paramètres puis verrouiller l'option (super pratique cette option (y)) et enregistrer pour que la prise en compte soit total.
Tu veux dire que l'actualisation se faisait pas en temps réel? 🤔
Si c'est pas le cas je dois creuser (je pense que le média devient réellement inaccessible par contre il apparait encore dans les pages home/explore qui sont mises sous cache)

Edit : J'ai dans mes dossiers séries un fichier pour la vidéo et un fichier pour les sous-titres. Je viens de tester la lecture d'un épisode, il ne sait pas gérer les srt externe. Cela ne sera pas gênant avec MPC qui sera le faire. Mais si l'option peut être ajoutée, cela serait cool. Mais elle ne doit pas être facile à intégrer. Sinon, je vais devoir abuser de MKVToolNix ;)
C'est paaaas si complexe que ça dans les faits, mais ca reste une fonctionnalité en plus à développer (que je ferai naturellement car c'est pratique)

Edit 2 : Pourquoi les chiffres apparaissent en haut à gauche quand la série est vue en entier ?
C'est indépendant du visionnage, la page affiche une concaténation de tous les derniers épisodes ajoutés donc c'est le nombre d'épisodes regroupés pour éviter d'avoir un carousel rempli que d'une série 😁

J'ai testé rapidement, cela fonctionne très aléatoirement. Je n'ai pas poussé les tests, mais en fonction du format du film, HDR ou non ou du format l'audio, il me refuse la lecture.
Je n'ai pas de log à fournir, dur de déterminer d'où cela peut venir.
Une vielle série comme Bref, sans HDR et piste audio compliqué, marche tout de suite. Comme des dessins animés Captain Tsuabasa par exemple.
Je vais essayer demain soir, si j'ai le temps de faire un debbug plus poussé.

De plus, coté esthétique, comme la solution passe par du streaming, je n'ai plus la barre de timing au complet.
Tu pourrais m'envoyer une capture de ce que tu as sans K7? Je connais pas du tout MPC-HC donc je sais pas ce que c'est la barre de timing 😬
Ensuite concernant les échecs je pense que c'est lié à MPC-HC qui tente de lire le fichier depuis K7, je peux creuser si tu m'envoies une capture des informations "Fichers indexés" de ta lecture qui échoue (ca me donnera les codecs et le container de ton fichier vidéo ce qui m'aidera pour comprendre).

Je ne suis pas dev et cela peut être irréaliste. Au lieu de faire du streaming, il est possible sur le client Windows seulement de dire que si je lance la vidéo de tel film, il lance MPC qui va chercher le fichier dans le lecteur mappé sur le PC (il est tard, dur d'expliquer). Exemple :
  • Le PC à dossier mappé ainsi : Z:\Videos\Films
  • Ce dossier correspond à cela dans le docker-compose de K7 (sur mon synology pour moi) : "/volume1/DATA/Videos/Films:/media/movies:ro"
  • L'appli Win de K7 lance le film Pulp.Fiction.1994
    • Sous K7 son lien est donc /volume1/DATA/Videos/Films/Pulp.Fiction.1994 ou /media/movies/Pulp.Fiction.1994
  • MPC se lance et lance le fichier Pulp.Fiction.1994 mais directement dans Z:\Video\Films\Pulp.Fiction.1994 sans faire de streaming.
  • On perd les avantages de K7 comme zappé intro et passer à l'épisode suivant.
  • Et la réponse sera non pas possible et je le comprend.
Je comprends très bien pas de soucis 😁
Le plus simple serait plutôt de faire copier le fichier sur ton PC avant de lancer la lecture, soit l'équivalent d'un téléchargement hors-ligne et de dire à MPC-HC de le lire brut mais dans le doute, je préfère investiguer ce qui ne fonctionne pas plutôt que de tout de suite tenter une alternative couteuse et moins confortable

Autre point de présentation, quand on est dans une série avec plein d'épisodes, il faut remonter tout en haut pour avoir la flèche et revenir sur la page précédente. Cette flèche ne peut pas être toujours affichée ?
On peut le faire mais ça risque de gêner la navigation (à se mettre par dessus les boutons, carousels, etc) et dans les faits, un appui sur échap/backspace ou retour de télécommande ou retour téléphone et tu es revenu en arrière donc je ne sais pas si ça vaut le coup d'investir tout de suite

-------------------------

J'ai l'impression que c'est toujours l'histoire du codec audio non supporté ?
Oui si ton audio ne passe pas sur ta machine en direct (ce qui est souvent le cas sur le web et non sur les appareils natifs) alors on transcode mais au final un transcode audio coute quasiment rien versus un transcode vidéo
Si par contre tu trouves que ça mouline plus qu'à l'époque de nos premiers essais alors je peux tenter de voir si on a eu une régression quelque part!

-------------------------

La deuxième fonctionnalité que j'avais teasé ici:
deux fonctionnalités (dont une pour répondre à vos envies d'accès faciles, j'en dis pas plus pour le moment...😁)
c'est un hit-parade musical qui permettra de retrouver le top des écoutes personnelles et du serveur au complet sur des fenêtres glissantes (années/saisons/mois), c'est une feature que j'utilisais tout le temps sur plexamp et qui me manque sincèrement parce que j'adore réécouter mes musiques des années précédentes

mon dieu que ce message était long
 

Pièces jointes

  • 1789483485785.png
    1789483485785.png
    74.1 KB · Affichages: 1
  • J'aime
Réactions: morgyann
C'est le gros sujet du moment, pour tenter de satisfaire au maximum le plus grand nombre (dont moi-même) j'ai longtemps réfléchi à comment rendre customisable la navigation et j'en suis arrivé à une solution que j'ai commencé à implémenter qui franchement me plait plutôt bien:

Permettre aux admins (config par défaut) et utilisateurs (override) de personnaliser leur navigation dans les paramètres. Je donne donc la possibilité d'ajouter 2 méthodes de navigation supplémentaires:
- Ajouter un carousel qui affiche des mini category-cards
Voir la pièce jointe 21514
- Ajouter une petite barre permanente sous la barre de navigation actuelle
Voir la pièce jointe 21516

Dans les deux cas, on peut configurer où on veut voir apparaitre ces navigations:
- pour le carousel, page home et/ou pages explore
- pour la petite barre permanente, page home et/ou pages explore et/ou pages média et/ou pages settings
- capacité pour définir sur quel type d'appareil ca doit ou non apparaitre (tv/desktop/mobile)

On peut définir le contenu de ces navigations avec:
- des accès librairie (soit explore soit browse directement)
- des accès pages statiques (settings, pages my-space/xxx)
- des accès pré-filtrés (par exemple pour permettre d'avoir un accès rapide aux films d'animation sans avoir à taper les filtres à la main dans la page browse)
- accès vers collections/playlists

Configurer l'aspect graphique:
- pour le carousel customiser comme pour les library-groups l'icone, l'image de fond, la couleur, le texte
- dans la minibar afficher ou non une icone et la customiser

Je ne rentre pas plus dans le détail parce que c'est encore en cours chez moi et que ça peut encore bouger! Mais j'espère que ça vous satisfera!!

Super cette nouvelle, merci !


J'ai été obligé de : modifier l'age, enregistrer, rentrer de nouveau dans les paramètres puis verrouiller l'option (super pratique cette option (y)) et enregistrer pour que la prise en compte soit total.
Tu veux dire que l'actualisation se faisait pas en temps réel? 🤔
Si c'est pas le cas je dois creuser (je pense que le média devient réellement inaccessible par contre il apparait encore dans les pages home/explore qui sont mises sous cache)

2026-09-15 22_08_35-K7.png
Si je fais le 1 (rentre l'age), puis le 2 pour verrouiller l'option, puis 3 enregistrés, il ne me prend pas en compte la modification de l'age, mais il verrouille. J'ai dû modifier l'age (4) puis enregistré (5). Revenir dans la modification des métadonnées, verrouiller (6) et enregistré (7). Là, il a pris toutes les modifications.

Edit : J'ai dans mes dossiers séries un fichier pour la vidéo et un fichier pour les sous-titres. Je viens de tester la lecture d'un épisode, il ne sait pas gérer les srt externe. Cela ne sera pas gênant avec MPC qui sera le faire. Mais si l'option peut être ajoutée, cela serait cool. Mais elle ne doit pas être facile à intégrer. Sinon, je vais devoir abuser de MKVToolNix ;)
C'est paaaas si complexe que ça dans les faits, mais ça reste une fonctionnalité en plus à développer (que je ferai naturellement car c'est pratique)

Cool aussi, mais vraiment rien de nécessaire pour ma part.

Edit 2 : Pourquoi les chiffres apparaissent en haut à gauche quand la série est vue en entier ?
C'est indépendant du visionnage, la page affiche une concaténation de tous les derniers épisodes ajoutés donc c'est le nombre d'épisodes regroupés pour éviter d'avoir un carousel rempli que d'une série 😁
Merci pour l'explication ;)

Tu pourrais m'envoyer une capture de ce que tu as sans K7? Je connais pas du tout MPC-HC donc je sais pas ce que c'est la barre de timing 😬
Ensuite concernant les échecs je pense que c'est lié à MPC-HC qui tente de lire le fichier depuis K7, je peux creuser si tu m'envoies une capture des informations "Fichers indexés" de ta lecture qui échoue (ca me donnera les codecs et le container de ton fichier vidéo ce qui m'aidera pour comprendre).


Je comprends très bien pas de soucis 😁
Le plus simple serait plutôt de faire copier le fichier sur ton PC avant de lancer la lecture, soit l'équivalent d'un téléchargement hors-ligne et de dire à MPC-HC de le lire brut mais dans le doute, je préfère investiguer ce qui ne fonctionne pas plutôt que de tout de suite tenter une alternative couteuse et moins confortable

Voici la barre de défilement naturel via MPC qui lit un fichier disponible sur mon PC ou en réseau via un lecteur SMB du NAS.
2026-09-15 22_18_42-Greenshot image editor.png

Voici même barre quand je passe avec K7 qui lance MPC :
2026-09-15 22_21_01-K7.png
Elle n'affiche pas toute la durée du film/épisode.

Je te prépare une réponse beaucoup plus détailler dès que j'ai le temps de finaliser et de déboguer. La télé est prise par madame pour l'émission de TF1....
Mais voici un apercu : MPC est complété par d'autres logiciels qui font office de filtre : madvr, LAV Video Decoder, Lav Audio Decoder, Reeclok (que je n'utilise pas)
  • madVR : rendu vidéo haut-de-gamme
    • Travail sur tous les formats (sauf HDR10+ et Dolby Vision)
    • Je n'ai pas activé l'option de traitement sur le HDR, je laisse ma TV le faire.
  • LAV Video Decoder : décodage vidéo (codecs)
  • LAV Audio Decoder : décodage audio (codecs)
    • Deux sorties aux choix PCM (Le PC doit décoder le son) ou Bitstream (l'ampli ou la TV doit décoder le son.
      • Je suis en Bitstream car mon PC est branché sur un ampli qui sait très bien décoder tous les formats audio
  • ReClock : synchronise horloge audio/vidéo
    • Permet la synchro sur la piste vidéo et audio en fonction de la fréquence de l'écran (23.976, 24, 25, 50, ou 60 hzr)
      • Je ne l'utilise pas, car madvr choisi automatiquement la fréquence pour l'écran. Ma carte graphique sait gérer toutes les fréquences.
Voici un exemple d'info fourni par MPC sur la lecture d'un fichier (certaines valeurs sont faussés car la capture vient de mon écran PC et non ma TV) :
2026-09-15 22_27_53-Ambulance.2022.MULTi.VFF.4K.UHD.BluRay.REMUX.DV.HDR.HEVC.TrueHD.Atmos.7.1-...png
Et voici les infos techniques du fichier :
Code:
Video
ID                             : 1
ID in the original source medi : 4113 (0x1011)
Format                         : HEVC
Format/Info                    : High Efficiency Video Coding
Format profile                 : Main 10@L5.1@High
HDR format                     : SMPTE ST 2086, HDR10 compatible
Codec ID                       : V_MPEGH/ISO/HEVC
Duration                       : 2 h 16 min
Bit rate                       : 68.1 Mb/s
Width                          : 3 840 pixels
Height                         : 2 160 pixels
Display aspect ratio           : 16:9
Frame rate mode                : Constant
Frame rate                     : 23.976 (24000/1001) FPS
Color space                    : YUV
Chroma subsampling             : 4:2:0 (Type 2)
Bit depth                      : 10 bits
Bits/(Pixel*Frame)             : 0.342
Stream size                    : 64.8 GiB (94%)
Title                          : Ambulance (2022)
Language                       : English
Default                        : Yes
Forced                         : No
Color range                    : Limited
Color primaries                : BT.2020
Transfer characteristics       : PQ
Matrix coefficients            : BT.2020 non-constant
Mastering display color primar : Display P3
Mastering display luminance    : min: 0.0010 cd/m2, max: 1000 cd/m2
Maximum Content Light Level    : 1000 cd/m2
Maximum Frame-Average Light Le : 410 cd/m2
Original source medium         : Blu-ray

Audio #2
ID                             : 3
ID in the original source medi : 4352 (0x1100)
Format                         : MLP FBA 16-ch
Format/Info                    : Meridian Lossless Packing FBA with 16-channel presentation
Commercial name                : Dolby TrueHD with Dolby Atmos
Codec ID                       : A_TRUEHD
Duration                       : 2 h 16 min
Bit rate mode                  : Variable
Bit rate                       : 3 147 kb/s
Maximum bit rate               : 5 253 kb/s
Channel(s)                     : 8 channels
Channel layout                 : L R C LFE Ls Rs Lb Rb
Sampling rate                  : 48.0 kHz
Frame rate                     : 1 200.000 FPS (40 SPF)
Bit depth                      : 24 bits
Compression mode               : Lossless
Stream size                    : 3.00 GiB (4%)
Title                          : VO - Dolby TrueHD Atmos 7.1
Language                       : English
Default                        : No
Forced                         : No
Original source medium         : Blu-ray
Number of dynamic objects      : 11
Bed channel count              : 1 channel
Bed channel configuration      : LFE

Je vais revenir vers toi avant la fin de semaine. En tout cas merci à toi de prendre en compte cette demande qui n'attire que très peu de personnes...
Autre point de présentation, quand on est dans une série avec plein d'épisodes, il faut remonter tout en haut pour avoir la flèche et revenir sur la page précédente. Cette flèche ne peut pas être toujours affichée ?
On peut le faire mais ça risque de gêner la navigation (à se mettre par dessus les boutons, carousels, etc) et dans les faits, un appui sur échap/backspace ou retour de télécommande ou retour téléphone et tu es revenu en arrière donc je ne sais pas si ça vaut le coup d'investir tout de suite
Tu as raison le échap/backspace est suffisant ;)