Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SongStorage--Python-Project

Song Storage Tool

Description

Song Storage Tool is a Python-based application that allows users to manage their song library efficiently. It supports operations such as adding, deleting, modifying, searching, creating savelists, and playing songs. The tool integrates with a PostgreSQL database to store song metadata and uses the local filesystem to store audio files.

Features

  • Add songs: Upload songs and save their metadata (artist, title, release date, tags).
  • Delete songs: Remove songs from the library and delete associated files.
  • Modify metadata: Update song details like artist, title, and tags.
  • Search functionality: Find songs by artist and file format.
  • Create savelists: Generate and archive lists of songs based on filters.
  • Play songs: Play audio files directly using the Pygame library.

Technologies Used

  • Python: Core programming language.
  • PostgreSQL: Database for storing song metadata.
  • Pygame: Library for audio playback.
  • dotenv: For environment variable management.
  • Logging: To track actions and errors.

About

Song Storage Tool is a Python-based application that allows users to manage their song library efficiently.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages