sircharlo / meeting-media-manager

A cross platform app to download and present media for congregation meetings of Jehovah’s Witnesses in any language. Features include automatic media downloading, easy drag-and-drop adding of additional media, and media presentation tools for meetings.
https://sircharlo.github.io/meeting-media-manager/
GNU Affero General Public License v3.0
149 stars 27 forks source link

[Feature]: Advanced section management for special events #3479

Open ux-git opened 4 days ago

ux-git commented 4 days ago

Is your feature request related to a problem?

The current "issue" while using the app for the e.g. pioneer school is that there are multiple types of media presented: Media overview JWPUB file + custom media from the speaker. Managing this in Library is very challenging, and using Meeting Media Manager + Library is tricky as well.

Describe the solution you'd like

Normal meetings are working wonderfully, but for special events some additional flexibility adds so much value!

How I currenty envision this is as an upgrade to the meeting media (alternatively, can be named "Event media" to better distinguish it from the normal congregation profiles) with additional functionality. I was considering adding it as another feature in the sidebar in addition to the main one, but if we use this only for the special meeting which makes sense, there's no need in two media presentation pages.

The main functionality and reasoning:

  1. Creating sections: Allow user to create sections based on the even structure and needs. A lot of value for the seminars and schooling with multiple persons and media files, allows to sort media in a convenient visual way: either by a speaker, part of a program or even days if needed.
  2. Renaming sections: Peronalized name for better navigation. Even more useful when one brother prepairs the media for other brothers involved, but who are not that tech savvy.
  3. Adding custom headings: Those can be imported from jwpub file if applicable (e.g. pioneer school media overview has this) or added manually to create sub-sections inside of the section. I can see a lot of use cases, since it adds more flexibility and won't force to use only sections to separate the media.
  4. Section customization: Again, for a better visual navigation (immediately seeing a section instead of reading the titles, especially when there are 3-4-5 sections that look the same) app can allow to change the a) accent color of each section (from a pre-set 5-10 color palette)
  5. Allow to loop the whole section: Useful when multiple media items should be played before or after an event. I already faced cases when it would've been useful.
  6. Sections should be draggable as well for easier sorting. The same easy to drag approach for custom headings would make a lot of sense too.
Screenshot 2024-11-21 at 23 26 06

Describe alternatives you've considered

Importing the JWPUB with the school media, but it's huge and lacks the separation between different days. Instead I get a huge one-page media list which is hard to navigate, especially when 2 or more brothers are involved to help one by one daily.

Additional context

I did my best to think of different user needs which M³ could cover, but not go too deep into customization. Let me know your thought, concerns or additional ideas.

Confirmations

e-Feitosa commented 4 days ago

Sensational! I really like what I am seeing above, and I hope these features will be implemented.

e-Feitosa commented 4 days ago

Ah, regarding these settings to create templates according to the event, the communication via WebDAV will be missed. In this case, it would be interesting to have an option to export and import the template of a special event.

cong862023 commented 4 days ago

An excellent suggestion! I genuinely think this would be a phenomenal feature for special events.

ux-git commented 4 days ago

communication via WebDAV will be missed

Have you tried the new workaround with the watched folder? Doesn't it solve your issue?

ux-git commented 4 days ago

The idea with event presets sounds pretty useful. I can already see something like 1. convention, 2. assembly, 3. pioneering school, 4. Memorial, 5. Special one-day schooling (public witnessing, different seminars, for elders and ministerial servants, LDC trainings).

Some kind of drop-down with the presets might be helpful to create the media lists way faster. @sircharlo what do you think? If you agree, I can think about the best way to incorporate the preset selector to make it accessible yet not too eye-catchy.

sircharlo commented 4 days ago

I like all the ideas in here, however I don't have the bandwidth to work on them just know. Let's keep fleshing out the idea and concept though; when I have some time I'll be able to start plugging away at it.

ux-git commented 4 days ago

Awesome. No pressure at all, just asking for your input and vision. So I'll try to add the preset selectors to the design, and as soon as you have the capacity, the designs will be waiting for you.

e-Feitosa commented 3 days ago

Você já tentou a nova solução alternativa com a pasta assistida? Isso não resolve seu problema?

@ux-git, yes, I am using the new tool. However, I referred to the previous procedure because of the various features it offered. For example, it was possible to configure all the resources, and the M3 in the KH acted as a "mirror." This made things much easier, especially considering the limitations of some operators. In the case of the configurations you are suggesting for the special meeting layouts, I understand that they need to be done on each M3, and it wouldn't be possible to do it at home and then synchronize with the M3 at the KH. That's why I mentioned the previous procedure and suggested saving a template to export and import to facilitate the configuration on the KH's PC.

ux-git commented 1 day ago

@e-Feitosa just curious, what is a realistic use case which the watched folder can't cover? For weekend meeting it's sometimes a few additional images or direct import from S-34, or midweek meeting it's sometimes an additional Governing body update or hardly ever some extra media for other program parts. So putting those media into the watched folder from home simply does the trick and then they are imported to the app.

Could you describe your use case? All the templates, and what kind of special media

e-Feitosa commented 1 day ago

Só por curiosidade, qual é um caso de uso realista que a pasta assistida não pode cobrir? Para reuniões de fim de semana, às vezes são algumas imagens adicionais ou importação direta do S-34, ou reunião no meio da semana, às vezes é uma atualização adicional do corpo diretivo ou quase nunca alguma mídia extra para outras partes do programa. Portanto, colocar essas mídias na pasta assistida de casa simplesmente faz o truque e, em seguida, elas são importadas para o aplicativo.

Você poderia descrever seu caso de uso? Todos os modelos e que tipo de mídia especial

Maybe I didn't express myself well. For the media, just the media, the current model fulfills the desired purpose. My previous comment was related to the program settings. Previously, it was possible to configure the entire M3. It was just a comment I made on your post that if it were the previous method, it would be possible to do all the configuration at home, and automatically the other M3 (with the same account) would receive the same configuration. I only mentioned in this post that to program all the sections of a special meeting, this must be done on-site, on the M3 that will be used for this purpose. I don't know if I managed to explain it exactly. That's why I suggested that if these options are available, there should be an option to import/export the template so that we don't have to do this locally at the KH. Even though creating the sections is quick, it would be easier to import a template from one machine to another.