Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Mediasite should be the "system of record" for music at Circle #36

Open
4 of 7 tasks
ghostlandr opened this issue Mar 25, 2018 · 0 comments
Open
4 of 7 tasks

Comments

@ghostlandr
Copy link
Collaborator

ghostlandr commented Mar 25, 2018

Right now it appears there are a few places that songs get modified/tracked.

  • There is a PDF that gets generated from something but I assume it gets edited in a document somewhere
  • This PDF/doc is the source of truth for our "top songs" list
  • There is a YouTube playlist (made by me) that will need to get groomed as things change
  • The Mediasite itself also exists and needs youtube videos updated and such

It would be awesome if the Mediasite could be the one place people go for this stuff. It'd be pretty simple. I would need to add a "In Rotation" or something checkbox to the "edit/new song" pages. If that box gets checked and the song is saved/created, it would be sweet if it automatically added the song to the Youtube playlist. And conversely, if it was unchecked and saved it would automatically remove it. Thus the YouTube playlist is automatically kept up to date.

To replace the PDF, the Mediasite could have a link where it generates a public page that looks very similar to the current PDF. The PDF has some fields that the mediasite doesn't even have, like Tempo, BPM, and Scripture References, which would be great to get into the mediasite anyway!

This would also potentially simplify these meetings if they're being had around this list, as I could add a view of the song list which would also have the view/edit links to the songs so they could be easily added or removed from the list, or updated as the case may be.

So things to do for development:

  • Add "In Rotation" (get feedback on that) checkbox to Song pages
    • Also need to reflect whether a song is in the current rotation in the song details page
  • Add new fields to songs: Tempo (i.e. "fast", "slow"), BPM (a number, like 100BPM or Beats Per Minute), and Scripture References (just a plain text string is probably fine, no links needed or anything)
  • Add code to the "update song" handler that can talk to YouTube and remove or add songs to a playlist (not needed for an MVP I think as this can be manually done)
  • Add a new handler that gets all of the songs in the current rotation and shows them in tabular view, like the PDF, for printing/displaying
  • Add a new handler that gets the songs in the current rotation and shows them in tabular format but in more of an easy-to-edit style. So columns with edit/view type buttons and the like
  • Talk to Sharla/Darcy and get their thoughts on this
@ghostlandr ghostlandr changed the title The Mediasite should be the "system of record" for Circle The Mediasite should be the "system of record" for music at Circle Mar 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant