Activity

iwantpizza10

Shipped this project!

Hours: 50.52
Cookies: 🍪 560
Multiplier: 9.24 cookies/hr

redid the entire app! lowkey most of it wasnt too bad but hoooly it took a while and some parts were difficult? i think the entire thing is quite good now especially because the ui bugs from the last version are gone + i do think some of the queueing stuff is quite cool

iwantpizza10

$dev –log 12
> just some minor changes
> some lint fixes/code improvements
> add + improve readme
> a few small bugfixes im thinkin

Attachment
0
iwantpizza10

$dev –log 11 –long-awaited=true
> ok so i KIIINDA havent submitted any devlogs in a while (!!!!!!) but thats ok i hope
> let’s start from the earliest of this ~48 hour devlog (kinda according to git history)
> swapped from slint to iced 🥶
> rewrote all backend logic
> added new welcome ui
> made sure the window is RESIZABLE (<– it was not before)
> decided to use traits for certain ui things
> add basic queueing functionality to the player
> added navbar + its icons and whatnot
> also album, artist views & title/artist sorting
> made sure settings will definitely load properly always
> also re-added discord rpc and made it work better & have pause icon
> add footer ui stuff
> waste like an hour on making a custom progress bar and custom text thing (wasnt needed 💔)
> style the ui buttons and theme n stuff
> made ctrl+click and ctrl+shift click do strange queueing things
> queue peeking 🔥 (it’s a properly done modal this time!!)
> add settings menu
> add new new stop button that lets the song stop 🤯
> fix a crash where it won’t let you open the app if discord isn’t open

this genuinely took me 12 days btw
please refer to the screenshots and feel free to download the app to try it 🙏

Attachment
Attachment
Attachment
Attachment
0
iwantpizza10

$dev –log 10
> add cover art view
> add peek next 3 songs toggle thing

sort filters & artist/album menus soon 🙏

Attachment
Attachment
0
iwantpizza10

$ dev –log 2
> add backend code for hosting chats
> add backend code for connecting to chats & fetching messages
> create ui for the stuff mentioned above
> fix a few small bugs i made

i was expecting this project to take longer 💔

Attachment
0
iwantpizza10

$ dev –log 1
> set up project of course :)
> add ui for the three screens seen in the screenshot

Attachment
0
iwantpizza10

$ dev –log 9
> fix a minor timestamp bug w/ discord rich presence
> change up some button text & readme stuff for clarity

Attachment
0
iwantpizza10

Shipped this project!

Hours: 27.83
Cookies: 🍪 287
Multiplier: 10.32 cookies/hr

first release of app 🔥

exe was compiled on windows 10 pro 22h2
appimage was created on ubuntu 24.04.3 lts x86_64

the exe is standalone btw (there isn’t an installer)
please create issues if you find bugs (you probably will)

iwantpizza10

$ dev –log 8
> fix settings serialization bug
> fix visual bug with the images on certain views
> fix shuffle bug where it won’t shuffle if you click a song while shuffle’s on
> add discord rich presence (!!!)

Attachment
Attachment
0
iwantpizza10

$ dev –log 7
> added playback speed changer
> added repeat button functionality
> added menus to show when it’s indexing
> async-ify the directory adding & indexing stuff (!!!!!)
> fix settings saving
> remove duplicated code (!)
> improve error handling

# notes
> the main menu is basically the same so i didnt bother screenshotting it again

Attachment
Attachment
0
iwantpizza10

$ dev –log 6
> recolored the menus
> add settings menu
> add media dir manager
> add some branding!

Attachment
Attachment
Attachment
0
iwantpizza10

$ dev –log=5

fixed volume slider styling & made it function
fixed song position drifting in certain cases
did a bit of backend work for adding new media dirs
added song queue (will be used in the eventual album/artist selection as well as just the list of all songs)
added skipping (forward & back) control functionality
added shuffle button functionality

NOTES

the views in screenshots so far have just been the “all songs” list (w/ the exception of log #1) so there’s no intended order to them
the songs have moved around between screenshots cause i’ve removed a few from the testing directory over time & added sorting

Attachment
0
iwantpizza10

devlog 4!!
added:

  • footer bar styling (not 100% done yet but it’s a start)
  • temporary logic for pausing and whatnot
  • backend logic for sorting songs alphabetically & reverse order etc
Attachment
0
iwantpizza10

devlog 3!!
added:

  • cover arts and their caching!!! this took a while negl
  • added more songs per row (6 -> 8)
  • switched song file metadata backends!
  • improved error handling (just a little)

note about the screenshot: the first one (? by ?) is what happens when a song has no title/artist/cover metadata. soon i shall make it put the filename in the title slot and handle that overall a bit better but that’s a problem for future me :)

Attachment
0
iwantpizza10

made ui progress! i had to make sure the index and stuff was working properly too which it was but there were a couple refactorings needed cause i didnt really plan ahead lmao
cover arts aren’t loaded yet as you can see in the screenshot but clicking them to play the song does work

Attachment
0
iwantpizza10

first backstop devlog!!
most of the stuff done at the moment is backend stuff that’ll power the ui but the logged time focuses mainly on ui and setting up some boilerplate stuff for future use

Attachment
0