Skip to content
Snippets Groups Projects
user avatar
Lemni authored
[SAF][API]
- adjusted activity filter by target
- added endpoint to clear activities about target

- [USB] adjusted workflows to allow bilateral ops
88358b21
History

SAF

Overview

The Sonorous Archive Foundation is a fullstack web app for audio/music exploration and cultural knowledge sharing.
SAF is composed of two parts: SAF-django and USB that can be used on their own or as connected layers.

SAF-django

Backend / API for cultural metadata management and operations.
Designed for music and audio exploration.

USB

Universal Stream Backpacker, Vue3.js frontend for dynamic interactions and advanced use.

  • Extends usage to videos (VOD) and video streams.
  • Can be used on its own but benefits highly from SAF API for user data saving and access to data about cultural items.

Features

Player compatibility

Layer media type MP3 Youtube Twitch Soundcloud Spotify Bandcamp
SAF persistent Yes Yes Yes Partial* Minimal
USB persistent Yes Yes Yes Yes
USB live Yes - - -

* legal limitation by Spotify for data sync
(dash stands for "not applicable", empty cell stands for "not yet")
Audio podcasts, as collection of MP3 tracks, are partially handled on USB side