Skip to content
Snippets Groups Projects

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