# \[NEW APP\] Mediathèque

**URL:** https://forum.yunohost.org/t/new-app-mediatheque/42599
**Category:** Apps packaging
**Tags:** french, english
**Created:** [July 10, 2026, 8:18pm UTC](https://forum.yunohost.org/t/new-app-mediatheque/42599 "2026-07-10T20:18:56Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![stephanem](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/s/c4cdca/32.png) [@stephanem](https://forum.yunohost.org/u/stephanem)
#### Post date: [July 10, 2026, 8:18pm UTC](https://forum.yunohost.org/t/new-app-mediatheque/42599/1 "2026-07-10T20:18:56Z")

</div>

Bonjour à tous,

Maintenant que le paquet a pu rejoindre le catalogue, je viens vous présenter **Médiathèque** , une application web que je développe pour gérer **toute ma collection de médias** au même endroit : films, jeux vidéo, magazines, BD/manga… avec à terme livres et musique.

### **D’où ça vient ?**

Médiathèque est l’évolution de **Monciné** , une dvdthèque web que j’utilisais déjà pour mes films (collection, envies, notes, prêts entre amis, quiz « Qu’est-ce qu’on regarde ce soir ? », enrichissement TMDB, etc.).

Plutôt que de multiplier les outils, j’ai étendu le même principe à d’autres types de médias : **un catalogue partagé** + **ma collection** + **mes envies** , avec des **onglets colorés** en haut de page (Films, BD, Jeux, Magazines…).

**Version actuelle : 0.7.17** — licence **GPL-3.0** (libre et open source).

### **Ce qui fonctionne aujourd’hui**

**Films** — complet  
Collection, envies, sagas, statistiques, prêts, partage avec les amis, listes imprimables, vue « étagère » pour admirer sa collection en un coup d’œil.

**Jeux vidéo** — utilisable au quotidien  
Collection et envies, notes, temps de jeu (Steam, manuel…), sagas, extensions DLC, remakes, enrichissement IGDB (jaquettes, genres, studios…), fichiers attachés, statistiques. Import Steam possible. Liens vers les magasins (Steam, GOG, Epic, [Battle.net](http://Battle.net)…).

**Magazines** — le gros morceau pour moi  
Séries et numéros, couvertures, PDF, recherche dans les sommaires et les PDF, sujets (tests, previews, dossiers, interviews). Import du catalogue **Abandonware Magazines (ABM)**. Sur chaque numéro, les sujets s’affichent en **bandeau de couvertures** : on voit d’un coup d’œil quels jeux ou films sont testés dans ce numéro, avec un clic vers la fiche correspondante.

**BD / Manga** — en cours  
Collection, envies, partage, profil public. L’import CSV arrive.

**Livres et Musique** — prévus  
Les onglets existent déjà, le contenu arrive plus tard.

### **Ce qui me tient particulièrement à cœur : le lien magazines ↔ jeux/films**

Si vous collectionnez des revues comme _Joystick_, _Gamekult_ papier ou des magazines ABM, vous savez qu’il est difficile de retrouver « dans quel numéro j’avais lu le test de _Elden Ring_ ? ».

Médiathèque permet de :

- taguer chaque sujet d’un numéro (test, preview, interview…) ;

- le **relier à une fiche jeu ou film** du catalogue ;

- retrouver ensuite tous les numéros qui parlent d’un jeu depuis sa fiche ;

- chercher globalement dans titres, sujets, sommaires et extraits PDF.

C’est pensé pour ceux qui veulent **croiser leur pile de magazines avec leur ludothèque ou leur filmothèque**.

### **Fonctions transverses**

- **Foyers** : plusieurs personnes dans le même foyer partagent une collection.

- **Amis et profil public** : consulter la collection d’un ami (films, magazines, jeux…) en lecture seule.

- **Partage visiteur** : lien temporaire pour montrer sa collection sans compte.

- **Prêts** : suivre ce qu’on a prêté (physique).

- **Recherche globale** dans la bibliothèque et le catalogue.

- **Import / export** pour sauvegarder ou migrer ses données.

### **Technique (pour les curieux)**

- Application **PHP 8.2+** + base **SQLite** (pas de serveur MySQL à installer).

- Fonctionne en **auto-hébergement** sur un NAS, un Raspberry Pi ou un petit serveur perso.

- Option **Poppler** pour extraire le texte des PDF magazines (recherche full-text).

- Code sur GitHub, tests PHPUnit, documentation détaillée dans le dépôt.

---

<div class="post-metadata">

### Author: ![stephanem](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/s/c4cdca/32.png) [@stephanem](https://forum.yunohost.org/u/stephanem)
#### Post date: [July 10, 2026, 8:22pm UTC](https://forum.yunohost.org/t/new-app-mediatheque/42599/2 "2026-07-10T20:22:00Z")

</div>

Hello everyone,

I’d like to introduce **Médiathèque** , a web application I’m building to manage **my entire media collection** in one place: films, video games, magazines, comics/manga… with books and music planned for later.

### **Where it comes from**

Médiathèque is the evolution of **Monciné** , a web-based DVD library I was already using for my films (collection, wishlist, ratings, lending between friends, a “What should we watch tonight?” quiz, TMDB enrichment, and more).

Instead of juggling multiple tools, I extended the same idea to other media types: **a shared catalog** + **my collection** + **my wishlist** , with **color-coded tabs** at the top of the page (Films, Comics, Games, Magazines…).

**Current version: 0.7.17** — **GPL-3.0** license (free and open source).

### **What’s working today**

**Films** — complete  
Collection, wishlist, sagas, statistics, lending, sharing with friends, printable lists, and a “shelf” view to browse your collection at a glance.

**Video games** — usable day to day  
Collection and wishlist, ratings, playtime (Steam, manual entry…), sagas, DLC expansions, remakes, IGDB enrichment (covers, genres, studios…), file attachments, statistics. Steam import supported. Store links (Steam, GOG, Epic, [Battle.net](http://Battle.net)…).

**Magazines** — the big one for me  
Series and issues, covers, PDFs, search in table-of-contents and PDF text, subjects (reviews, previews, features, interviews). Import from the **Abandonware Magazines (ABM)** catalog. On each issue page, subjects appear as a **cover strip** : you can instantly see which games or films are reviewed in that issue, with a click through to the matching entry.

**Comics / Manga** — in progress  
Collection, wishlist, sharing, public profile. CSV import coming soon.

**Books and Music** — planned  
The tabs already exist; content will follow later.

### **What I’m especially proud of: the magazine ↔ game/film link**

If you collect magazines like _Joystick_, paper _Gamekult_, or ABM scans, you know how hard it is to answer: “Which issue had the _Elden Ring_ review?”

Médiathèque lets you:

- tag each subject on an issue (review, preview, interview…);

- **link it to a game or film** in the catalog;

- find every issue that mentions a game from its detail page;

- search globally across titles, subjects, table-of-contents, and PDF excerpts.

It’s built for people who want to **connect their magazine stack with their game library or film collection**.

### **Cross-cutting features**

- **Households** : several people in the same household share one collection.

- **Friends and public profile** : browse a friend’s collection (films, magazines, games…) read-only.

- **Visitor sharing** : temporary link to show your collection without an account.

- **Lending** : track what you’ve lent out (physical media).

- **Global search** across your library and the shared catalog.

- **Import / export** to back up or migrate your data.

### **Technical details (for the curious)**

- **PHP 8.2+** app with **SQLite** (no MySQL server required).

- Runs as **self-hosted** software on a NAS, Raspberry Pi, or small home server.

- Optional **Poppler** for PDF text extraction (full-text search in magazines).

- Code on GitHub, PHPUnit tests, detailed documentation in the repo.

---

<div class="post-metadata">

### Author: ![orhtej2](https://forum.yunohost.org/user_avatar/forum.yunohost.org/orhtej2/32/8943_2.png) [@orhtej2](https://forum.yunohost.org/u/orhtej2)
#### Post date: [July 10, 2026, 8:46pm UTC](https://forum.yunohost.org/t/new-app-mediatheque/42599/3 "2026-07-10T20:46:12Z")

</div>

Any package to review?

---

<div class="post-metadata">

### Author: ![stephanem](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/s/c4cdca/32.png) [@stephanem](https://forum.yunohost.org/u/stephanem)
#### Post date: [July 11, 2026, 8:04am UTC](https://forum.yunohost.org/t/new-app-mediatheque/42599/4 "2026-07-11T08:04:12Z")

</div>

Normally no, the package is functional and approved. And it has already been checked and improved by a member.

---

<div class="post-metadata">

### Author: ![aris](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aris/32/7234_2.png) [@aris](https://forum.yunohost.org/u/aris)
#### Post date: [July 16, 2026, 3:36pm UTC](https://forum.yunohost.org/t/new-app-mediatheque/42599/5 "2026-07-16T15:36:03Z")

</div>

> **[YunoHost app store | 
Médiathèque](https://apps.yunohost.org/app/mediatheque)**

---

<div class="post-metadata">

### Author: ![chateau](https://forum.yunohost.org/user_avatar/forum.yunohost.org/chateau/32/1865_2.png) [@chateau](https://forum.yunohost.org/u/chateau)
#### Post date: [August 27, 2026, 11:59pm UTC](https://forum.yunohost.org/t/new-app-mediatheque/42599/6 "2026-08-27T23:59:12Z")

</div>

Interesting sotware 🙂

Do you have screenshots of it and/or a demo website? It would be nice to be able to have a glance at it before installing it, but I did not find any in the repo and yunohost package.

Thanks for sharing this software you made @stephanem 🙂

---

<div class="post-metadata">

### Author: ![stephanem](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/s/c4cdca/32.png) [@stephanem](https://forum.yunohost.org/u/stephanem)
#### Post date: [August 28, 2026, 9:49am UTC](https://forum.yunohost.org/t/new-app-mediatheque/42599/7 "2026-08-28T09:49:15Z")

</div>

Hello

Here are a few screenshots from my instance.

I’m also working on a public online community version with a built-in encyclopedia.

 ![Capture d’écran du 2026-08-28 11-45-59](https://forum.yunohost.org/uploads/default/original/2X/6/65432c8ea73a45cd780b96be8db1370c622aa9fa.jpeg)

 ![Capture d’écran du 2026-08-28 11-47-20](https://forum.yunohost.org/uploads/default/original/2X/9/9d0c8f9e05dcc0f4a3aab34629b82f1dccb466bb.png)

 ![Capture d’écran du 2026-08-28 11-46-43](https://forum.yunohost.org/uploads/default/original/2X/c/c3ec19e75f295e66a2592e0c5a9087250bcf93b6.jpeg)

 ![Capture d’écran du 2026-08-28 11-46-16](https://forum.yunohost.org/uploads/default/original/2X/3/3e77bbebb4ef3ae27bfb8ad2baad7ea87ea8eebf.png)
