ACCUEILCAS D'USAGESPLATEFORMEMATÉRIELACCOMPAGNEMENTACADÉMIENOUS
Wiki

easystory360 wiki

The media library

Part 2 of 9 · 5 sections

Last updated 10 October 2026 · Written by Philippe and Alixe from explorations360

5Importing media

The library ("Bibliothèque" menu) gathers every file your stories need. The "Importer" (Import) button, at the top of the filter column on the left of the page, uploads files from your computer. On a narrow screen, where that column is folded away, it moves to the toolbar, next to the search. You can import:

  • images, flat or 360 (equirectangular projection),
  • videos, regular or 360,
  • audio files for commentary and ambient sound,
  • PDF documents to consult,
  • GPS data (tracks and geographic points),
  • 3D objects, including animated avatars.

You can also pick ready-to-use content from "Modèles" > "Médias" (Templates > Media): on the "Modèles de médias" (Media templates) page, the "Récupérer le média" (Download media) button copies the chosen file into your library.

Following the upload

A card being uploaded shows "Envoi en cours" (Uploading) and its progress as a percentage. A video then goes through preparation for streaming, which can take several minutes: its card shows "En attente" (Pending) or "En cours" (In progress). If it reports "Streaming non disponible" (Streaming not available), open the media to restart the service.

The media form

A media form opens as a panel, titled "Nouveau média" (New media) on import, then "Modification" (Modification) when you come back to it through "Modifier" (Edit). Its content depends on the file type:

  • For a 3D model, it shows a review: dimensions in metres, triangle and vertex counts, the textures and the size of the largest one, the animations held in the file with their duration, the file size, and warnings whenever something deserves your attention.
  • For a video, the row of available resolutions carries a refresh button: the higher resolutions sometimes only arrive after encoding, and that button goes and fetches them.

Translated versions of a sound or a video

In the form, the "Langues" (Languages) section lists the languages declared in "Mon compte" (My account; see Multilingual); with no language declared, it sends you to the account settings. For each language, "Ajouter un média pour cette langue" (Add media for this language) waits for the translated file; its name, a bin and "Télécharger" (Download) then appear.

Each language video has a status button of its own, opening the "Service de streaming" (Streaming service): if an upload stays stuck, that is where you restart it, with "Générer les liens" (Generate links).

Editing or deleting a media file in use

A file imported once can be used in as many stories as needed. As long as it is used somewhere, the library flags it with a padlock, and any action on it asks for a confirmation.

That confirmation tells you how many stories use the file: it is what stops you editing an image believing it only affects the story you have open. To know which ones, open the "Fiche du média" (Media details) by clicking the media: its "Utilisé dans" (Used in) heading gives the story titles (see the media details).

easystory360 alert: the media is used in a story, with Annuler and Modifier buttons
The alert when editing a media file already in use. The story count is the thing to read before clicking.
easystory360 alert for deleting a media file used in a story, with Annuler and Supprimer buttons
The same box for deletion. Only the verb in the question and the button label change.

Deletion asks for a second confirmation: editing has one safety rail, deleting has two. If you confirm, the media and its translated versions are deleted, but the stories that used it are not fixed: they show an error until you pick another media there.

easystory360 second deletion confirmation, with Non and Oui buttons
The second pass, and the last one. It no longer reminds you how many stories used the file.

Deleting several media at once

Press and hold a card: the library switches to selection mode, each card carries a tick box, and a bin appears at the bottom right of the page to delete the batch. The confirmation says whether one of the chosen media is used in a story.

6Media types

The library classifies each file along two axes: its type (the nature of the file) and, for images and videos, its format (the way it is displayed). You find these two axes in the filter column, under "Type" and "Format", each type with the number of media it holds.

TypeContent
ImagePhotos, diagrams, panels, logos.
Vidéo (Video)Video footage, regular or 360.
AudioCommentary, music, ambience.
PDFDocuments to consult inside the story.
Trace GPS (GPS track)Tracks and geographic points.
Objet 3D (3D object)3D models to place in a scene.
FormatWhat it means
StandardA flat media file, like a regular photo or video. Usable in events (displayed image, windowed video), but not ideal as a scene backdrop.
VR 360A full sphere: the visitor can look in every direction. The format of choice for scene backdrops.
VR 180A half sphere: the image covers everything in front of the visitor, not what is behind.
AvatarAn animated 3D character, used by the Avatar event to embody a virtual guide or trainer.

The markers on the thumbnail

In the library, a card's thumbnail carries up to three markers: a label naming the media type, each type having its own colour; a 360 or 180 pill for an immersive media file; and a padlock when the file is already used in a story (tooltip "Média utilisé dans une story (protégé)", media used in a story, protected). A flat media file carries no format pill: its absence is the information.

Under the thumbnail, the tags you have applied to the file show as coloured dots. If you pick a flat media file as a scene backdrop, the editor warns you that immersion will be limited: the "Média non-360° sélectionné" (Non-360° media selected) message does not block you, but it deserves to be heard.

Web and headset compatibility

Not every format travels on both channels. A media file's form, opened with "Modifier" (Edit), shows in its "Média" section two compatibility pills, "Web" and "VR", each with a tooltip on hover, as soon as a file has been chosen. Green: the format works. Orange: it works, but degraded. Red: it does not work.

These pills appear neither on the library cards, nor in the details view, nor in the "Fiche du média" (Media details): open the form to see them. Here are the cases where the pill is not green.

MediaWebHeadsets
PDFSupportedNot supported
GPS trackSupportedNot supported
180° imageNot supportedSupported
Stereoscopic 360° imageDegraded: playback will not be in stereo. For the web, prefer a monoscopic file.Supported
.gif imageSupportedDegraded: supported, but quality may be poor. Test it.
.webp imageSupportedNot supported
.webm videoSupportedNot supported
.mkv videoNot supportedDegraded

Everything else travels fine: audio, 3D objects, standard and monoscopic 360 images, and the other video formats. A file whose type is not recognised comes out red on both sides. These pills are about the file; to know what each app can play, feature by feature, see Compatibility by app.

7Filtering, sorting, finding

As the library grows, two areas help you find a media file again. The toolbar, above the grid, gathers the "Rechercher" (Search) field, the count of media shown, the "Trier" (Sort) button and the view toggle. The filter column, on the left, stacks the "Importer" (Import) button then four groups: "Story", "Type", "Format" and "Étiquettes" (Tags).

Filters combine with each other and with the search. On a narrow screen, the column folds away behind a "Filtres" (Filters) button.

The story filter

Under the "Story" heading, a drop-down selector filters media by usage:

  • "Sans Filtre" (None): all your media, regardless of usage.
  • "Toutes les Stories" (all stories): media used in at least one story.
  • "Non utilisé" (Not used): media not used in any story. This is the setting to pick when cleaning up and freeing storage space.
  • A specific story: the selector then lists your stories, in alphabetical order; picking one shows only the media it uses.

The type and format filters

The "Type" group lines up one row per media type, "Image", "Vidéo" (Video), "Audio", "PDF", "Trace GPS" (GPS track) and "Objet 3D" (3D object), each with the number of media it holds. The "Format" group offers four chips, "Standard", "VR 360", "VR 180" and "Avatar": they only become active for the types that have a format. These two axes are explained in Media types.

Tags

Tags, "Étiquettes" on screen, are keywords you freely attach to your media ("north-site", "season-2026", "interview"...). They are your filing system: the earlier and the more consistently they are applied, the easier the library remains to navigate. In the filter column, the "Étiquettes" group shows them as chips with a coloured dot: clicking a chip filters the grid.

The pencil next to "Étiquettes" (tooltip "Modifier les étiquettes", Edit tags) opens the "Étiquettes de la bibliothèque" (Library tags) panel: there you create a "Nouvelle étiquette" (New tag) by giving it a name and a "Couleur" (Color), and you find the list of "Étiquettes existantes" (Existing tags). A tag is then applied to a media file in its form, under "Étiquettes", or in its "Aperçu" (Preview). It shows under each card of the grid, as a coloured dot.

Sorting

In grid view, the "Trier" (Sort) button offers six orders: "Date de modification" (Modification date) and "Date de création" (Creation date), each both ways, and "Nom" (Name), A to Z or Z to A. In the details view (see Two views), this button disappears: sorting goes through the column headers, including "Taille" (Size).

8Two views, the media details and the preview

A toggle button in the library toolbar switches between two presentations, "Vue grille" (Grid view) and "Vue détails" (Details view):

  • The gridYour media as thumbnail cards, the classic visual layout.
  • The details viewA compact list with the Nom (Name), Créé le (Created), Modifié le (Modified) and Taille (Size) columns. A padlock flags media used in a story. This is the most efficient layout for large libraries.

Your display choice is remembered. It also applies to the media pickers you open elsewhere on the platform, and to the "Mes Stories" (My Stories) page, which carries the same button.

The media details

Clicking a media file, card or row, opens its "Fiche du média" (Media details) over the library, without leaving the page. It gives the thumbnail with the type and format, the title, the "Taille" (Size), the "Format", the "Ajouté le" (Added on) and "Modifié le" (Modified on) dates, then three headings:

  • "Utilisé dans" (Used in): the number of stories using the file and their titles. A file used nowhere says so plainly: "Aucune story ne l'utilise : il peut être supprimé sans risque." (No story uses it: it can be deleted safely.)
  • "Étiquettes" (Tags): those applied to the file.
  • "Description générée" (Generated description) and "Transcription", when the AI has produced them (see The library's AI tools).

It is a read-only sheet. At the bottom, four actions carry their label: "Modifier" (Edit), "Aperçu" (Preview; "Écouter", Listen, for a sound), "Télécharger" (Download) and "Supprimer" (Delete). To change anything, go through "Modifier": the media form opens as a panel, titled "Modification", and is confirmed with "Valider" (Validate). The "Fermer la fiche" (Close details) cross closes the sheet.

Downloading a media file

"Télécharger" fetches the original file, under its own name. While it works, the button shows "Préparation…" (Preparing…) then "Téléchargement" (Downloading) followed by the percentage; a second click restarts nothing. On failure, you read "Le téléchargement a échoué. Réessayez." (The download failed. Please try again.) The same button exists in the media details, in the media form and in the preview.

For a video hosted on the streaming service, the source video opens in a new tab instead. If the browser blocks that tab, the message "Le lien de la vidéo est prêt." (The video link is ready.) offers "Ouvrir" (Open).

The preview

Without opening the details, hovering a card reveals three actions: "Modifier", "Aperçu" (or "Écouter" for a sound) and "Supprimer". A tooltip shows the media's transcript along the way, failing that its generated description, failing that its generated tags; it never shows the "Description" you typed in yourself.

"Aperçu" opens the media file full size. Only monoscopic 360 images and videos can be explored in spherical navigation: you drag to look around, exactly as the visitor will. Side-by-side 360 files and 180 files stay flat. A toolbar gathers zoom, four movement arrows and full screen. You validate the real rendering of a media file before even creating the scene that will use it.

The bottom bar of the preview gathers the media title, the "Précédent" (Previous) and "Suivant" (Next) arrows, which move from one file to the next without closing, and "Télécharger". Under the title, your tags are lined up: a lit tag is applied to the file, and a click applies or removes it. There is no validation button: the cross in the header closes the preview.

9The library's AI tools

Three artificial intelligence assistants speed up the cataloguing and search of your media. They are enabled in "Gestion" > "Mon compte" (Management > My account), "IA" (AI) section, "Fonctionnalités IA" (AI Features) card, and they are off by default.

Both switches on that card, "Transcription audio automatique" (Automatic audio transcription) and "Analyse d'image automatique" (Automatic image analysis), stay greyed out, with the "Abonnement requis" (Subscription required) badge, until the account has a paid subscription: the Transcription and Analysis blocks of a media form then do not appear.

The consent request at the first import

The first use, during an import, opens a consent request titled "Fonctionnalités d'Intelligence Artificielle" (Artificial Intelligence Features). Read it: it states that these functions go through the Google Gemini API and that your files are sent there for analysis.

Both boxes, transcription and image analysis, arrive ticked: untick the one you do not want before choosing between "Refuser" (Decline) and "Accepter" (Accept). The closing cross means "Refuser", and a refusal is never asked again: to revisit that choice, go back to the "Fonctionnalités IA" card in "Mon compte".

easystory360 artificial intelligence consent request, mentioning the Google Gemini API
The consent asked at the first import. Both functions arrive ticked and are unticked separately, and the third-party service is named in plain sight.

The three tools

  • Automatic image analysisWhen an image is imported, the AI generates a description and tags from its visual content. The "Fiche du média" (Media details) shows that description under "Description générée" (Generated description).
  • Automatic audio transcriptionWhen a spoken audio file is imported, the AI transcribes a preview of the first 10 seconds; the "Transcrire tout" (Transcribe all) button then processes the whole file, and the resulting text remains editable. That button is only offered in the form where you have just picked the file, before validating the import. Files recognised as purely musical are not transcribed.
  • AI searchThe "Rechercher" (Search) field looks in titles by default. The sparkle icon, to the right of the field, switches it to AI search: it then shows "Recherche dans les données IA…" (Searching AI data…) and searches the generated description, the generated tags and the transcription. You thus find an image by its content ("beach", "workshop") even if the file is called IMG_0042, or a sound by what is said in it. Without touching the button, you can also start your search with "ia:" or "ai:".

The search ignores capitals and accents, and every word you type must appear somewhere, in any order: searching "eaux station" finds a sound that talks about "la station de traitement des eaux". The same field, with the same toggle, equips every media picker in the editor.

If nothing gets generated

These tools produce their effects in the library, but are switched on in your account. If your imported media have neither generated description nor generated tags, do not search the library: open "Mon compte", through the account icon or the "Gestion" menu, then the "IA" section, and check the two switches of the "Fonctionnalités IA" card.

AI features card of "Mon compte": automatic audio transcription and automatic image analysis, both switched off
The "Fonctionnalités IA" card of "Mon compte": the two switches that drive automatic cataloguing, off by default.

Back to top