Press Play Now!

v1.help-me-i-dont-know-how-to-name-versions is out \o/

Wanna make one for you? Just copy the code and start editing, it's fully commented and has tons of features:

-> https://pirahxcx.neocities.org/pira-player/demo-player.js <-

Control everything through the Customization section!

If I did a shitty job on the code explaining how to use it let me know!

I hope you are enjoying this demo playlist of local alternative rock bands I made :)

But if you aren't...

Make your own playlist!

No, this won't work with YouTube or Spotify and I don't intend to make it work, if you want a playlist you gonna have to Do It Yourself!

Where to host files?

You need to place your songs somewhere you can get a raw link for it, so stuff like Google Drive, Proton Drive and Mega won't work. Catbox and File Garden aren't made for streaming, they have very limited bandwidth and the connection isn't reliable. One option is hosting on the Internet Archive, but their bandwidth throttles a lot for streaming, so the best place to host your songs is actually where you are hosting your site. If you are on Neocities you need a premium subscription to upload audio files, if you are on Nekoweb you can do on free tier. As I didn't want to use up all my storage with playlists, I'm using Dropbox, that gives you 2GB storage on free tier.

Here's the playlist of this demo: https://pirahxcx.neocities.org/pira-player/demo-playlist.json. You are going to have to create a file following this exact formating (press Ctrl U to see the Page Source). I guess it's pretty straight forward, put the name you want displayed on the first field, then the raw link to the file. If you are hosting your songs on Neocities or Nekoweb it's not a problem, but there's a trick if you are hosting on Dropbox, when you copy the share link you gotta change the end of it from dl=0 to raw=1 and that's it.

"Okay, I copied the file and I'm editing it, how do I make it work?

Just place this somewhere and the widget will render:

<pira-player></pira-player>
<script src="YOUR FILE HERE"></script>
The boring part

blah blah blah this was the first layout I was making for my MPB (Brazilian music) player when I decided to this whole thing, this page is pretty bare bones now, been working on this widget for awhile and I'm excited about putting the 1.0 version out there - gonna bling this page later.

It shows the buttons cartoony effect with random hues and angles I mentioned.

Someone please make good layouts!

I put a bit more of work in this demo, but the two players I'm actually using for myself are pretty clean and boring.

If you customize the widget for you let me know, I'd love to make a gallery with people's layout and playlists :D

Look at me also using fauux art without crediting him! Yeah, that cool Lain gif and more you can find here: https://fauux.neocities.org/

The cursors were hand drawn by me :D
The buttons were edits I made from... I will find later and do proper attributions.

Planned features:

Send suggestions and bug reports and nude to pirahxcx@proton.me

ps: My page has an auto upscale for 1920x1080 resolution or higher, so if that's yours, you are seeing the widget 1.5x bigger than it actually is - but if you want it this exact size, you can scale it in the customization menu.

Version History:

Pira HxCx