You are browsing as a guest. Sign up (or log in) to start making projects!

GLAP

  • 32 Devlogs
  • 32 Total hours

GLAP, an audio player written in rust because rust is good.

Open comments for this post

33m 58s logged

Probably the last devlog before Ship 1; I removed volume from the player because it just ate up memory and cpu cycles, and ran cargo fmt and cargo clippy for good measure. It’s pretty much done now.

0
0
5
Open comments for this post

1h 21m 47s logged

I’m almost done. I programmed in controls and repeating a folder of music (so basically playlists). It just repeats it in the displayed order so keep that in mind.

0
0
4
Open comments for this post

2h 12m 23s logged

I am working on controls for the UI and them functioning. Making the elements focus right will be a pain. Well at least I’m in the home stretch. Unless of course I choose to split the backend of a crate… Meh I probably won’t do it.

1
0
5
Open comments for this post

2h 0m 19s logged

UI!!!!!
I can use this kind of it still needs to be able to pause but it can resonably be considered an audio player now! This is so tiring but at least I can say that I’ve made something now.

0
0
5
Open comments for this post

1h 2m 10s logged

It kind of works… you need a file named sans.ogg in you music folder but nontheless it works. I still need a proper ui tho lol.

0
0
5
Open comments for this post

41m 14s logged

The UI kind of works now, working on writing the about page. I still need to write the player code and page and what not, I will delegate this to a helper thread.

0
0
5
Open comments for this post

2h 12m 20s logged

Devlogging now because an electrical storm is nearby and I need to turn off my pc; basically just started to work on the ui. This one is not going to work so don’t build :pweas: .

0
0
2
Open comments for this post

50m 17s logged

It plays now. I figure out gow to use the lock helper so I don’t have to screw around with mutexes and ownership and the like and still pause. Yay.

0
0
4
Open comments for this post

1h 52m 58s logged

I seperated some stuff into other files and started on the ui stuff with some basic boilerplate. It now doesn’t work again because I need to figure out how to use mutexes.

0
0
4
Open comments for this post

45m 34s logged

It functions now. Yaey. Symphonia is complicated. I can now play songs with this. Next up: I struggle with some sort of UI thing to make a UI for it.

0
0
6
Open comments for this post

1h 42m 23s logged

Switched to Symphonia because FLAC audio is broken in Creak. At the moment the new implementation doesn’t function…

0
0
4
Open comments for this post

54m 8s logged

I added some parsing for validity testing. The dumb part is that I still can’t parse messages fully because the MIDI standard can’t just use u32’s noooo they have to be soooooo fancy and use variable length quantities that are a headache to parse because they decided to do junk with raw bits for no reason other than to give midi player dev’s headaches and save a whopping 200 bytes in the file I’m working with (the song is straight fire tho). Oh yea I also added an ImHex project file bcs I’m not working with the MIDI docs because those get way to technical.

0
0
6

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…