Création d'une apps de podcast intra/extraNextcloud

I have no support/technical question and have seen the support category. (Be aware that direct support questions will be deleted.)

on

Which general topic do you have

crĂ©er une apps “podcastnext” de nextcloud compatible de la version 30 jusqu’à la version “latest” et permettant Ă  un utilisateur nextcloud de gĂ©rer son podcast et de s’abonner aux podcasts d’autres utilisateurs du mĂȘme nextcloud :

  • l’utilisateur nextcloud crĂ©era donc son podcast personnalisĂ© et le mettra Ă  disposition des autres utilisateurs nextcloud, voire d’anonymes.

Cela se fera sur la base des “page utilisateur 1.jpg” “page utilisateur 2.jpg” joints.

Par ailleurs, cette apps doit avoir une rĂ©gulation dans la partie administration de nextcloud (“page Administration.jpg”).

Pour chaque utilisateurs de nextcloud autorisĂ© Ă  utiliser l’apps (ce qui sous entend que les habilitations Ă  cette apps doit ĂȘtre dĂ©cidĂ©es par l’administrateur nextcloud) :

  • crĂ©ation automatique d’un rĂ©pertoire Ă  la racine de chaque user appelĂ© “MonPodcast” sauf s’il existe dĂ©jĂ .
  • Le dĂ©pĂŽt des fichiers audios/vidĂ©os (plusieurs formats possibles mp3/ogg/mp4/mpeg etc.) se faisant dans ce rĂ©pertoire obligatoirement.

Le classement de ces fichiers et leur apparition dans le podcast proposĂ© sera accessible par l’utilisateur via un menu haut “podcastnext” de nextcloud et un menu gauche spĂ©cifique Ă  l’application. (“page utilisateur1.jpg”) :

  • Ce menu gauche spĂ©cifique comprendra “Classer” , “supprimer” et “Mes abonnements”
    ** Le menu “Classer” sera affichĂ© par dĂ©faut, et proposera dans sa partie centrale un aperçu des fichiers du rĂ©pertoire “MonPodcast” avec l’ensemble des fichiers mp3/wav etc accompagnĂ©s d’une case Ă  cocher et d’un petit logo de suppression.(un ascenseur vertical situĂ© Ă  droite de cette zone permettra de limiter l’affichage Ă  10 fichiers)
    Si l’utilisateur coche une case (et une seule uniquement possible), dans la partie droite de l’écran seront affichĂ©es les meta donnĂ©es typiques d’un podcast dans un formulaire Ă  savoir (le statut publiĂ©/non publiĂ©/archivĂ©; la date de publication/archivage; le titre de l’épisode; et la description Ă©crite du podcast, il y aura la possibilitĂ© d’uploader un fichier de sous titre au format srt).
    Au moment de l’affichage, ces meta donnĂ©es s’il elles existent en base seront chargĂ©es et modifiables; au besoin grĂące Ă  un bouton “Enregistrer”
    En bas d’écran, un aperçu du podcast tel qu’affichĂ© Ă  un utilisateur abonnĂ© sera proposĂ© (avec un ascenseur vertical pour permettant de visualiser tous les Ă©lĂ©ments)

    	*** un icone de partage de ce podcast permettra le partage soit vers les users nextcloud; soit vers un anonyme par envoi d'un lien idoine (URL au format xml). 
    

    ** le menu “abonnement” celui ci sera gĂšrera la liste des podcasts des autres utilisateurs et le dĂ©sabonnement sera possible
    ** le menu “supprimer” permet la suppression Ă  la fois du fichier audio du rĂ©pertoire “MonPodcast” et de ses mĂ©tadonnĂ©es et rĂ©fĂ©rence en base

Les 3 images jointes permettent de poser les bases du rendu ergonomique de l’apps.

En ce qui concerne la base de donnĂ©es Nextcloud, il y aura au moment de l’installation de l’apps podcastnext" la crĂ©ation des tables utiles que tu dĂ©finiras pour que la liaison localisation du/des fichier()s audio sur l’arborescence et les informations utiles au podcast (auteur/dates diverses, archivage etc 
) soient reliĂ©es. De mĂȘme, une table contiendra les abonnements des utilisateurs aux autres podcasts. Ceci sur la base des identifiants nextcloud des utilisateurs et groupes.

N’étant pas dĂ©veloppeur, y a-t-il des dĂ©v intĂ©ressĂ©s ?
(je ne sais pas si les PJ sont joignables
à suivre, je peux les fournir


1 Like

I was reading with interest, looking forward to the most probably attached “nextcloud_podcast_alpha_v01.apk”, until I got to the bottom and read


:rofl:

That being the case, and taking in account that “listening music” vs “subscribing podcasts” is not exactly the same: there is some overlap as well.

It is not clear to me whether you only post an idea, or that you actually have a need. I use “Ultrasonic” to listen to audiofiles on Nextcloud. It can rescan the library and find new files. If you want to listen to podcasts stored on your Nextcloud, it can let you do so until there is another solution.