Commit graph

16 commits

Author SHA1 Message Date
996022fe5f Make rating data optional
Use HTML to enfore at least one of the two fields has a value, but I don't want to require both
2025-06-23 16:47:46 -04:00
77a9c24dab Create ratings tables 2025-06-22 14:37:10 -04:00
85552f39c1 Add Artistsongs table
Whether or not a song is covered, there was an original artist who originally performed the song. The only issue is that an Artistsongs table will almost be the exact same as the Albumsongsartists table, since most songs aren't covered. So, it may be better not to populate that table by default, and then if two albumsongs with different artists share the same song, then fill the Artistsongs table.
2025-06-09 21:45:41 -04:00
3f69183b6f Create new Schema from migrations 2025-04-17 00:23:12 -04:00
cf84b4afdd Remove unnecessary db search for scrobbles
I forgot I made scrobbles owned by their respective songs/albums/artists, so I can just query that instead
2025-03-28 13:09:51 -04:00
4adbd59e12 Add scrobble count to each artist/album/song view 2025-03-25 15:44:40 -04:00
9e2b676aef Work on artists view 2025-03-09 14:48:07 -04:00
7957345057 Allow filtering scrobble uploads by date
Necessary to avoid double scrobbling if uploading from two sources (i.e. my Spotify data [2016-2023] and my last.fm data [2019-present])
2025-02-21 11:54:02 -05:00
ab01f2e213 Add associative tables
You can't run from it
2025-02-19 21:19:43 -05:00
4f051170e5 thank you Lane 2025-02-18 13:10:47 -05:00
473abaf564 Restart database
It's been 0 days since I've last retsrated the database
2025-02-17 23:05:56 -05:00
a3b3a6c008 Fix date parsing
For some reason, I had date in "raw_scrobbles" set as an i32.
Pretty annoying considering I'm probably going to remove the
raw_scrobbles step at some point anyways.
2024-12-16 11:59:11 -05:00
e32d863354 Start process_scrobbles job 2024-11-30 12:44:01 -05:00
32c89bc12c Update upload page 2024-11-25 12:23:36 -05:00
06fbe78dca Update Schema 2024-11-21 21:09:12 -05:00
a15db5fb31 Add views and begin database 2024-11-20 18:17:14 -05:00