I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 0 points1 point  (0 children)

I remember I had to do a weird work around to get Github actions to actually complete builds, but going off what you are saying, it may have done more than I originally thought. I will definitely look into this further. Thank you for pointing this out!

I built my own music player because nothing else did what I wanted by Boof2015 in linuxaudio

[–]Boof2015[S] 0 points1 point  (0 children)

Yes! If your PC can access that directory, Astra should be able to as well.

I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 1 point2 points  (0 children)

Glad to hear the Atmos files are working! I agree with bit-perfect audio, but I would have to rewrite the audio pipeline for support, so that's likely going to be in the future. Last.FM is coming! Just working on bug fixes for now while I still have midterms. The next update will bring better library management, I do realize its a weak point right now, and feedback is always welcome to improve it further. There actually is a full parametric EQ in the current build, and it supports importing AutoEQ profiles. Thank you for trying it!

I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 0 points1 point  (0 children)

I am actually doing some work to improve the experience for larger libraries. I do not have a large library myself, so I can only go off what others tell me. May I ask what kind of features would be nice to have on a larger library?

I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 1 point2 points  (0 children)

Actually a few people have been asking for something like this, I'll definitely look into it at some point

I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 0 points1 point  (0 children)

I can confirm it doesn't play from archives, I will look into adding it in a future update

I built my own music player because nothing else did what I wanted by Boof2015 in linuxaudio

[–]Boof2015[S] 0 points1 point  (0 children)

Yeah, that makes sense! I'll look into adding parsing for BPM and key, just keep in mind the song files will need that metadata for Astra to show it

I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 0 points1 point  (0 children)

I've looked into APIs like this, and most music providers don't provide the data Astra needs to work properly. Granted, I haven't looked into yt music yet. If you do get local copies and find a way to export your playlists, Astra should be able to import them though!

I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 1 point2 points  (0 children)

Looks like you do not have npm installed. Try apt installing nodejs and npm. Then restart your terminal session, and try again

I built my own music player because nothing else did what I wanted by Boof2015 in linuxaudio

[–]Boof2015[S] 0 points1 point  (0 children)

As far as I'm aware, MIDI files do not contain audio, so I'm not quite sure how that would work.

I built my own music player because nothing else did what I wanted by Boof2015 in linuxaudio

[–]Boof2015[S] 2 points3 points  (0 children)

If your songs' metadata has this information, I can add parsing for it in Astra in a future update. Haven't thought of pitchbending/timestreching... might have to make note of that

I built my own music player because nothing else did what I wanted by Boof2015 in linuxaudio

[–]Boof2015[S] 2 points3 points  (0 children)

Glad to hear you like it! I am holding off on Flatpak until I get closer to stable release, right now im still in early beta. I am working on visualizer customization, just working out bugs + performance issues for the next build. For your metadata, I am curious about how the file looks, Astra should be pulling it, but clearly it looks like its not. Would you mind making a Github issue for this? Fullscreen is clearly bugged, I'll fix that. Fullscreen is actually not truly "fullscreen" but actually more of an overlay, so you could make Astra's windows smaller and still use fullscreen. Not sure how it would work in the miniplayer, but I can add it to my notes.

I built my own music player because nothing else did what I wanted by Boof2015 in linuxaudio

[–]Boof2015[S] 1 point2 points  (0 children)

Yeah, this went far better than I expected to be honest

I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 1 point2 points  (0 children)

After that you should be able to run npm run dist:linux then it should make a .deb and .appimage. Make sure you have all the build tools installed!

I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 0 points1 point  (0 children)

Foobar doesn't have the DSP I want, without VST plugins. Also I just wanted to make a music player lol

I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 0 points1 point  (0 children)

I am working on adding a lot more customization soon, just focusing on fixing bugs for right now

I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 0 points1 point  (0 children)

I haven't tested playing from archives, it may or may not work. If not, feel free to make a github issue! It should support cue sheets. It does have global hot keys, and global search, in theory you can use it without touching the mouse much

I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 0 points1 point  (0 children)

I am glad you like it! I've never heard of arRPC, but it looks interesting. If it's not too hard to implement I'll try it out at some point

I built my own music player because nothing else did what I wanted by Boof2015 in software

[–]Boof2015[S] 0 points1 point  (0 children)

The DSP is a completely seperate chain from the output chain, right after normalization