https://github.com/saberglow/songs
🎶 C language project created to manage songs and their attributes (artist, release year, genre)
https://github.com/saberglow/songs
c filehandling music-library
Last synced: 27 days ago
JSON representation
🎶 C language project created to manage songs and their attributes (artist, release year, genre)
- Host: GitHub
- URL: https://github.com/saberglow/songs
- Owner: SABERGLOW
- License: mit
- Created: 2020-07-09T09:58:57.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-09T11:39:49.000Z (almost 6 years ago)
- Last Synced: 2025-01-18T07:44:31.365Z (over 1 year ago)
- Topics: c, filehandling, music-library
- Language: C
- Homepage:
- Size: 281 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/SABERGLOW/SONGS/issues) [](https://github.com/SABERGLOW/SONGS/stargazers) [](https://github.com/SABERGLOW/SONGS/blob/master/LICENSE)
# SONGS
C language project created to manage songs and their attributes (artist, release year, genre etc.) [Semester Project]
# Overview:
The program is designed to store data of songs in a database. For each entry the program can store the following data: title of the song, name of the performer (singer or group), title of the album it was released on, year of release, genre of the music (rock, pop, hip-hop, jazz, classical, etc.), length of song (in minutes and seconds).
# Installation:
Simply run "songs.exe" executable file, and follow on-screen instructions.
# Features:
The program is be capable of following functions:
* load existing database into memory.
* add new song entry to the database.
* save the database into a file.
* display all songs of a user selected artist.
* display all details of the songs of a user selected album.
* list all songs that were released in a user selected year.
* list all songs of a user selected genre.
* output the whole database.
_For detailed instructions, refer to Users' Manual and Developers Documentation_