geoff-maddock / events-tracker

CRM and calendar to track events, weekly and monthly series, promoters, artists, producers, djs, venues and other entities.
https://arcane.city
MIT License
16 stars 6 forks source link

Events - Add related audio links #772

Open geoff-maddock opened 2 years ago

geoff-maddock commented 2 years ago

Story As a creator of events, I'd like to add audio link(s) that will be converted into a player and/or playlist that is accessible on the event.

As a viewer of events, I would like to be able to listen to relevant audio related to the event, and specific artists performing at the event. As well as watch videos.

Potential Solutions Store links to audio/video/media with some meta data. New table for audio_links that just contain audio links, and then relate to event via event_audio_links When generating playlists, merge in audio links related to entities

Store links directly, or through another relationship such as playlist? (TBD) Store links, or store relationship to artist based provider and have it spider? This would be more efficient, but harder and less specific. However, it could also auto update if there is new content.

Store some meta data related to type of content so I can display the right player, or have it "guess"?

Related Issues in the Backlog

263 General issue about how to create playlists, (combine with #746, #49)

746 Scoping Track and Playlist objects that could then be related to Events or Entities

327 (#321 Dupe) Add a player widget to the home screen that collects all tracks related to visible events

geoff-maddock commented 2 years ago

To get a soundcloud player: https://developers.soundcloud.com/docs/oembed#introduction

geoff-maddock commented 2 years ago

https://github.com/danae/soundcloud-php

geoff-maddock commented 2 years ago

How do I want to store the links?

New table for audio-links that just contain audio links?