Skip to content

A website of pkupiano, allowing members upload their own recordings

Notifications You must be signed in to change notification settings

Fridge003/SoundLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoundLib: A Music Recording Library

SoundLib (abbreviation of sound library), provides a site for users to upload their own music recordings.

image

Todo List

  • Better "User" view: need to added ways to modify user information.
  • Forget password: send email to reset password.
  • Database: need to add Recording and Composer database.
  • Search: search entries from databases and show the result.
  • Detailed view: detailed view of recordings, composers and users when clicking on entries.
  • About page: add an about page.
  • Admin page: have access to anything.
  • Translations: support Chinse and English.

Project Introduction

Clone the project, install all dependencies (django) manually, and run the server using command python manage.py runserver to start. For production use, please run via uwsgi (see uwsgi.ini), which automatically configures the website to non-debug mode and runs silently in the background.

Upload Recordings

Django supports upload files, so this is not a big deal.

Searching

Django also supports advanced searching, considering similar vocabulary, weighted words and so on:

https://docs.djangoproject.com/en/4.0/topics/db/search/

User Guide

Login

SoundLib only provides username-password registration. We will encrypt your password to sha256 hash values, so no one (even the developer of SoundLib) can spy on your private information.

Browse Recordings

Soundlib provides 4 different views.

  • Time Line: this view lists recordings on a timeline in ascending order of upload time.
  • Members: in this view, recordings are grouped by their uploader, a filter can be further adapted to find a specific user.
  • Composers: recordings can also be classified by copmosers of the piece.
  • Search: searching for anything you are interested in, including recordings, members and composers.

Upload Recordings

When an authenticated user want to upload a new recording, he or she can choose the "upload" tab and include required information in the form.

Manage Recordings

To be determined.

About

A website of pkupiano, allowing members upload their own recordings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published