|
63205
|
Alarm-Clock-That-feels-alive by @mateielicopter | Alarm-Clock-That-feels-alive by @mateielicopter | Stardance...
|
mateielicopter
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Alarm-Clock-That-feels-alive by @mateielico Title: Alarm-Clock-That-feels-alive by @mateielicopter | Stardance...
|
1793051236.3162086
|
1793656036.3162086
|
|
63206
|
Untitled project by @0x2Xenon | Stardance
|
0x2Xenon
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @0x2Xenon | Stardance
|
1793051237.634947
|
1793656037.634947
|
|
63207
|
People counter by @paul_fogler13 | Stardance
|
paul_fogler13
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: People counter by @paul_fogler13 | Stardanc Title: People counter by @paul_fogler13 | Stardance...
|
1793051238.4804406
|
1793656038.4804406
|
|
63208
|
Frictionless by @_abhirup | Stardance
|
_abhirup
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @_abhirup | Stardance
|
1793051239.2967432
|
1793656039.2967432
|
|
63209
|
my APOD site by @kawish_jaykar91 | Stardance
|
kawish_jaykar91
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-21T10:09:26Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a NASA APOD website using NASA’s API to show the astronomy picture of the day, and I added a time machine so you can browse APODs from different dates. The hardest part was getting the date navigation and URL syncing to work properly without breaking the page. I’m pretty proud of how the UI turned out because I wanted it to feel like a proper space experience and not just some basic API project. To test it just open the site and play around with the Previous, Next, Today and date picker buttons, thats pretty much it lol.", "repo": "https://github.com/kawishjaykar91-beep/nasa-apod", "demo": "https://kawishjaykar91-beep.github.io/nasa-apod/"}]...
|
[{"post_id": 71688, "ts": "202 [{"post_id": 71688, "ts": "2026-09-21T09:51:07Z", "hours": 1.045, "text": "Today i worked on my NASA APOD project. I connected it to NASA’s API so it can show the Astronomy picture of the day, then gave the whole site a more spacey and cinematic vibe. I also added the time machine feature so you can browse APODs from different dates.Got the site deployed on GitHub Pages too, so we’re pretty much locked in The final result came out pretty clean ngl."}]...
|
Title: my APOD site by @kawish_jaykar91 | Stardanc Title: my APOD site by @kawish_jaykar91 | Stardance
Devlogs:
Today i worked on my NASA APOD project. I connected it to NASA’s API so it can show the Astronomy picture of the day, then gave the whole site a more spacey and cinematic vibe. I also added the time machine feature so you can browse APODs from different dates.Got the site deployed on GitHub Pages too, so we’re pretty much locked in The final result came out pretty clean ngl.
Ships:
I made a NASA APOD website using NASA’s API to show the astronomy picture of the day, and I added a time machine so you can browse APODs from different dates. The hardest part was getting the date navigation and URL syncing to work properly without breaking the page. I’m pretty proud of how the UI turned out because I wanted it to feel like a proper space experience and not just some basic API project. To test it just open the site and play around with the Previous, Next, Today and date picker buttons, thats pretty much it lol....
|
1793418656.773707
|
1793505056.773707
|
|
63210
|
My awesome macropad! by @anjumsuhail1970 | Stardan My awesome macropad! by @anjumsuhail1970 | Stardance...
|
anjumsuhail1970
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @anjumsuhail1970 | Title: My awesome macropad! by @anjumsuhail1970 | Stardance...
|
1793051240.1628277
|
1793656040.1628277
|
|
63211
|
My awesome macropad! by @Eimantuze | Stardance
|
Eimantuze
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Eimantuze | Starda Title: My awesome macropad! by @Eimantuze | Stardance...
|
1793051241.0522077
|
1793656041.0522077
|
|
63212
|
My first slack bot! by @alastair_lightbody | Stard My first slack bot! by @alastair_lightbody | Stardance...
|
alastair_lightbody
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @alastair_lightbody Title: My first slack bot! by @alastair_lightbody | Stardance...
|
1793051241.912241
|
1793656041.912241
|
|
63213
|
personal web by @Alexandru | Stardance
|
Alexandru
|
0
|
0.46
|
0
|
[]
|
[{"post_id": 70812, "ts": "202 [{"post_id": 70812, "ts": "2026-09-19T20:08:30Z", "hours": 0.4603, "text": "i made my web"}]...
|
Title: personal web by @Alexandru | Stardance
Dev Title: personal web by @Alexandru | Stardance
Devlogs:
i made my web...
|
1793051242.7419872
|
1793656042.7419872
|
|
63214
|
My awesome macropad! by @sohigurahabadsingh | Star My awesome macropad! by @sohigurahabadsingh | Stardance...
|
sohigurahabadsingh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @sohigurahabadsingh Title: My awesome macropad! by @sohigurahabadsingh | Stardance...
|
1793051243.608493
|
1793656043.608493
|
|
63215
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864372.2029638
|
1793728372.2029638
|
|
63216
|
Alfred by @youssef_hussein_noaman | Stardance
|
youssef_hussein_noaman
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Alfred by @youssef_hussein_noaman | Stardan Title: Alfred by @youssef_hussein_noaman | Stardance...
|
1793051245.359477
|
1793656045.359477
|
|
63217
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864373.0170143
|
1793728373.0170143
|
|
63218
|
keycaps by @lilyana_hazel | Stardance
|
lilyana_hazel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: keycaps by @lilyana_hazel | Stardance
|
1793051246.237199
|
1793656046.237199
|
|
63219
|
My awesome macropad! by @Vexi | Stardance
|
Vexi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Vexi | Stardance
|
1793051247.1049192
|
1793656047.1049192
|
|
63220
|
PopMine by @rudresh | Stardance
|
rudresh
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-18T14:43:23Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made PopMine, an incremental ASMR block-mining and merge web game. The most challenging part was balancing the economy curves so high levels felt rewarding without hitting progression walls, as well as integrating the custom pop audio triggers and 4x4 merge grid logic. I’m proud of the Bedrock Ascension mechanic and the glowing reticle auras that unlock as you dig deeper. To test: Click the blocks to mine, fuse matching gems in the 4x4 Merge Vault to boost ore value, and unlock upgrade tiers in the shop.", "repo": "https://github.com/opdpinthechat/PopMine", "demo": "https://popmine.vercel.app/"}]...
|
[{"post_id": 70118, "ts": "202 [{"post_id": 70118, "ts": "2026-09-18T14:33:32Z", "hours": 0.2667, "text": "I Launched this fun game PopMine, an incremental ASMR block mining game! Features: Digging loop with different audio and multipliers for each ore type 4x4 Merge Vault with specimens and their market value Altars to sacrifice Tier 9 Bedrock cores for 10 million dollars and keep relics 50+ Levels, Reticle Auras Showcase ore radars and other resources with depth and real time rendering You can try the demo here: https://popmine.vercel.app/ Source code: https://github.com/opdpinthechat/PopMine"}]...
|
Title: PopMine by @rudresh | Stardance
Devlogs:
I Title: PopMine by @rudresh | Stardance
Devlogs:
I Launched this fun game PopMine, an incremental ASMR block mining game! Features: Digging loop with different audio and multipliers for each ore type 4x4 Merge Vault with specimens and their market value Altars to sacrifice Tier 9 Bedrock cores for 10 million dollars and keep relics 50+ Levels, Reticle Auras Showcase ore radars and other resources with depth and real time rendering You can try the demo here: https://popmine.vercel.app/ Source code: https://github.com/opdpinthechat/PopMine
Ships:
I made PopMine, an incremental ASMR block-mining and merge web game. The most challenging part was balancing the economy curves so high levels felt rewarding without hitting progression walls, as well as integrating the custom pop audio triggers and 4x4 merge grid logic. I’m proud of the Bedrock Ascension mechanic and the glowing reticle auras that unlock as you dig deeper. To test: Click the blocks to mine, fuse matching gems in the 4x4 Merge Vault to boost ore value, and unlock upgrade tiers in the shop....
|
1793418661.6095655
|
1793505061.6095655
|
|
63221
|
My very own WebOS by @islaromerojaydenli | Stardan My very own WebOS by @islaromerojaydenli | Stardance...
|
islaromerojaydenli
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @islaromerojaydenli | Title: My very own WebOS by @islaromerojaydenli | Stardance...
|
1793051247.9568126
|
1793656047.9568126
|
|
63222
|
Marvel themed keyboard by @islaromerojaydenli | St Marvel themed keyboard by @islaromerojaydenli | Stardance...
|
islaromerojaydenli
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Marvel themed keyboard by @islaromerojayden Title: Marvel themed keyboard by @islaromerojaydenli | Stardance...
|
1793051248.8465378
|
1793656048.8465378
|
|
63223
|
Hackpad by @Dantheman240402 | Stardance
|
Dantheman240402
|
0
|
1.19
|
0
|
[]
|
[{"post_id": 71481, "ts": "202 [{"post_id": 71481, "ts": "2026-09-20T22:03:58Z", "hours": 0.7, "text": "Hackpad on fusion"}, {"post_id": 70355, "ts": "2026-09-19T01:05:38Z", "hours": 0.4894, "text": "I just finished the PCB board stuff and next I will work on the Fusion360 part (photo low quality cause its from Lapse and its zoomed out a bit)"}]...
|
Title: Hackpad by @Dantheman240402 | Stardance
De Title: Hackpad by @Dantheman240402 | Stardance
Devlogs:
I just finished the PCB board stuff and next I will work on the Fusion360 part (photo low quality cause its from Lapse and its zoomed out a bit)
Hackpad on fusion...
|
1793051249.6892366
|
1793656049.6892366
|
|
63224
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864373.8472393
|
1793728373.8472393
|
|
63225
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864374.6542
|
1793728374.6542
|
|
63226
|
personalSite by @casmin7 | Stardance
|
casmin7
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: personalSite by @casmin7 | Stardance
|
1793051250.5609121
|
1793656050.5609121
|
|
63227
|
BlueBit by @connor_odendaal | Stardance
|
connor_odendaal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BlueBit by @connor_odendaal | Stardance
|
1793051251.422951
|
1793656051.422951
|
|
63228
|
My awesome macropad! by @xavier_johnson0712 | Star My awesome macropad! by @xavier_johnson0712 | Stardance...
|
xavier_johnson0712
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @xavier_johnson0712 Title: My awesome macropad! by @xavier_johnson0712 | Stardance...
|
1793051252.2693698
|
1793656052.2693698
|
|
63229
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864375.4668581
|
1793728375.4668581
|
|
63230
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864376.2879758
|
1793728376.2879758
|
|
63231
|
My own site! by @Aariz_ | Stardance
|
Aariz_
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Aariz_ | Stardance
|
1793051253.1079624
|
1793656053.1079624
|
|
63232
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864377.1131415
|
1793728377.1131415
|
|
63233
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864377.9250934
|
1793728377.9250934
|
|
63234
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864378.7506843
|
1793728378.7506843
|
|
63235
|
Memebot by @Grodzia91 | Stardance
|
Grodzia91
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Memebot by @Grodzia91 | Stardance
|
1793051253.9508154
|
1793656053.9508154
|
|
63236
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864379.555892
|
1793728379.555892
|
|
63237
|
Untitled project by @phoebusss | Stardance
|
phoebusss
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @phoebusss | Stardance
|
1793051255.2971447
|
1793656055.2971447
|
|
63238
|
Untitled project by @Shebas | Stardance
|
Shebas
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Shebas | Stardance
|
1793051256.1393266
|
1793656056.1393266
|
|
63239
|
alarm clock - light reaction game by @tika_K | Sta alarm clock - light reaction game by @tika_K | Stardance...
|
tika_K
|
0
|
4.59
|
0
|
[]
|
[{"post_id": 79549, "ts": "202 [{"post_id": 79549, "ts": "2026-10-14T15:44:35Z", "hours": 1.6153, "text": "I’m trying to make my alarm clock a game! You wake up your alarm goes off but if you want to stop it you have to press the buttons that light up as fast as you can"}, {"post_id": 72773, "ts": "2026-09-23T18:36:04Z", "hours": 1.0144, "text": "learning how to use kicad"}, {"post_id": 72666, "ts": "2026-09-23T13:46:23Z", "hours": 1.9575, "text": "I am making a clock into a game"}]...
|
Title: alarm clock - light reaction game by @tika_ Title: alarm clock - light reaction game by @tika_K | Stardance
Devlogs:
I am making a clock into a game
learning how to use kicad
I’m trying to make my alarm clock a game! You wake up your alarm goes off but if you want to stop it you have to press the buttons that light up as fast as you can...
|
1793051256.974137
|
1793656056.974137
|
|
63240
|
Nexus by @darshpk | Stardance
|
darshpk
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Nexus by @darshpk | Stardance
|
1793051257.849972
|
1793656057.849972
|
|
63241
|
My awesome macropad! by @shayanam | Stardance
|
shayanam
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @shayanam | Stardan Title: My awesome macropad! by @shayanam | Stardance...
|
1793051258.7096446
|
1793656058.7096446
|
|
63242
|
My own site! by @IndividualsDesignFutures | Starda My own site! by @IndividualsDesignFutures | Stardance...
|
IndividualsDesignFutures
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @IndividualsDesignFutures | Title: My own site! by @IndividualsDesignFutures | Stardance...
|
1793051259.5517688
|
1793656059.5517688
|
|
63243
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864380.6743367
|
1793728380.6743367
|
|
63244
|
millipad by @zacr | Stardance
|
zacr
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: millipad by @zacr | Stardance
|
1793051260.4380243
|
1793656060.4380243
|
|
63245
|
My awesome macropad! by @mannyh2 | Stardance
|
mannyh2
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @mannyh2 | Stardanc Title: My awesome macropad! by @mannyh2 | Stardance...
|
1793051261.2655208
|
1793656061.2655208
|
|
63246
|
wario by @joey16 | Stardance
|
joey16
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: wario by @joey16 | Stardance
|
1793051262.1371744
|
1793656062.1371744
|
|
63247
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792864381.4933517
|
1793728381.4933517
|
|
63248
|
My own site! by @gurliv | Stardance
|
gurliv
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-08T15:12:27Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my personal site! this is my very first website, I don’t have any experience, but it was super fun to learn. I had problems with making the link on Github, and I ended up trying a total of 8 times (yikes) but thats honestly kind of funny. I did eventually get it so that is great. In the end, all I want to say is that this was a fun build.", "repo": "https://github.com/gurliv0330/site", "demo": "https://gurliv0330.github.io/site/"}]...
|
[{"post_id": 76100, "ts": "202 [{"post_id": 76100, "ts": "2026-10-02T10:09:16Z", "hours": 0.3528, "text": "HEYY OKAY SO I FINALLYYY FINISHED ITTTT. WAITING FOR MY ID TO BE VERIFIEDD. YIPPEEEEEE."}, {"post_id": 73311, "ts": "2026-09-24T20:26:10Z", "hours": 1.4717, "text": "okay so ig im facing a few problems. it keeps showing this. i tired 4 times on github, and 2 times on vercel. im cooked bruh"}, {"post_id": 72256, "ts": "2026-09-22T15:19:20Z", "hours": 0.6972, "text": "working on my personal site"}]...
|
Title: My own site! by @gurliv | Stardance
Devlog Title: My own site! by @gurliv | Stardance
Devlogs:
working on my personal site
okay so ig im facing a few problems. it keeps showing this. i tired 4 times on github, and 2 times on vercel. im cooked bruh
HEYY OKAY SO I FINALLYYY FINISHED ITTTT. WAITING FOR MY ID TO BE VERIFIEDD. YIPPEEEEEE.
Ships:
I made my personal site! this is my very first website, I don’t have any experience, but it was super fun to learn. I had problems with making the link on Github, and I ended up trying a total of 8 times (yikes) but thats honestly kind of funny. I did eventually get it so that is great. In the end, all I want to say is that this was a fun build....
|
1793418668.1041875
|
1793505068.1041875
|
|
63249
|
parole by @skue | Stardance
|
skue
|
1
|
11.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-09T21:49:14Z", "hours": 11.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "3… 2… 1… Introducing… Parole ! When I was a bit younger, I installed Linux and decided to rice it. I loved Cava, and I had the wonderful idea to make an app that could display the current lyrics in my terminal ! Unfortunately, I did not have the competences to make this back then, so I foolishly delegated it to AI… And I never had the courage to rewrite it myself, because it looked sooo scary and hard… And the ai spaghetti code wasn’t here to help me. But I discovered Stardance, and I thought “Hell yeah, why not trying this ?”. Turns out it was easier than I thought ! Parole is a TUI app to display the lyrics of the current song, compatible with Linux (using mpris) and Windows (using winsdk) ! It fetches the lyrics data from LRCLib and displays them with Textual. It may not work perfectly on Windows, because Microsoft decided that yes, it’s a good idea to not return the actual position in the song but rather a position that updates not every time + the moment it was updated. So in most apps, if you play/pause, you break it. That kind of choices is a good reason to switch to Linux, if you want my opinion. Anyway, have fun playing around with it !", "repo": "https://github.com/skueee/parole", "demo": "https://pypi.org/project/parole-tui/"}]...
|
[{"post_id": 78173, "ts": "202 [{"post_id": 78173, "ts": "2026-10-09T21:23:05Z", "hours": 2.2808, "text": "Devlog 5 - Yayyy i’m going to ship ! This took way much more time than I thought, but everything is set up ! I made a readme, a contributing guide, and even issue templates ! Also I made a release workflow, and I’m soooo tired of the fact that Github Actions has no way of testing them, because it keeeps failing for whatever reason aaaaaah Well now it’s published so I just need to test !"}, {"post_id": 78040, "ts": "2026-10-09T09:43:43Z", "hours": 1.9056, "text": "Devlog 4 - I haaaate windows omg So I basically rewrote the logic to get song info. It’s not using playerctl anymore, which was not made to work like that and was not multi platform. Now, I have a little thingy that can provide two “providers”, one for Linux using mpris (dbus-next) and one for Windows using winsdk. The implementation on Linux was pretty easy, but omg why do people still use Windows ? Basically, the Windows API do not return the current position on the song, but a position and a time since it was last updated. So in 90% of the players, if you pause, all the timing will get wrong. And to complement all of this, the experience of using windows is sooo bad, like, wdym the middle mouse button stops working randomly ? Anyway I think i just need to write docs and I’m ready to ship !"}, {"post_id": 75905, "ts": "2026-10-01T15:39:19Z", "hours": 2.6236, "text": "Devlog 3 - It’s working well ! The program can show multiple lines of lyrics, and there is an argument to choose the number of them ! I also improved the lyrics parsing method, and forced the app to use the ANSI colors from the terminal. I think now I will change the metadata fetching to MPRIS via Dbus instead of playerctl, and will do that in a separate file for better organization when I will port to windows"}, {"post_id": 72331, "ts": "2026-09-22T17:57:14Z", "hours": 0.9306, "text": "Delvlog 2 - Well, it’s easier than I thought I knew it would be a small project, but this is reaaaally fast ! In this small update, I added a way to actually parse the lyrics, and show them in the TUI ! For now, there is just one line of lyric, but I will add options to add more lines. I just need to add customization options, fix some errors, maybe find a way to make this run on windows !"}, {"post_id": 71695, "ts": "2026-09-21T10:17:55Z", "hours": 2.8189, "text": "Devlog 1 - Parole, a nice terminal thing for showing lyrics of your favorite song ! Parole is a TUI tool made for your rice ! It will show the lyrics of the song you are currently listening, using Playerctl :) I use Subprocess to get the playerctl metadata, then I use Textual to show everything. For now, it can just get the lyrics and format them in a dict. Not very beautiful for now…"}]...
|
Title: parole by @skue | Stardance
Devlogs:
Devlo Title: parole by @skue | Stardance
Devlogs:
Devlog 1 - Parole, a nice terminal thing for showing lyrics of your favorite song ! Parole is a TUI tool made for your rice ! It will show the lyrics of the song you are currently listening, using Playerctl :) I use Subprocess to get the playerctl metadata, then I use Textual to show everything. For now, it can just get the lyrics and format them in a dict. Not very beautiful for now…
Delvlog 2 - Well, it’s easier than I thought I knew it would be a small project, but this is reaaaally fast ! In this small update, I added a way to actually parse the lyrics, and show them in the TUI ! For now, there is just one line of lyric, but I will add options to add more lines. I just need to add customization options, fix some errors, maybe find a way to make this run on windows !
Devlog 3 - It’s working well ! The program can show multiple lines of lyrics, and there is an argument to choose the number of them ! I also improved the lyrics parsing method, and forced the app to use the ANSI colors from the terminal. I think now I will change the metadata fetching to MPRIS via Dbus instead of playerctl, and will do that in a separate file for better organization when I will port to windows
Devlog 4 - I haaaate windows omg So I basically rewrote the logic to get song info. It’s not using playerctl anymore, which was not made to work like that and was not multi platform. Now, I have a little thingy that can provide two “providers”, one for Linux using mpris (dbus-next) and one for Windows using winsdk. The implementation on Linux was pretty easy, but omg why do people still use Windows ? Basically, the Windows API do not return the current position on the song, but a position and a time since it was last updated. So in 90% of the players, if you pause, all the timing will get wrong. And to complement all of this, the experience of using windows is sooo bad, like, wdym the middle mouse button stops working randomly ? Anyway I think i just need to write docs and I’m ready to ship !
Devlog 5 - Yayyy i’m going to ship ! This took way much more time than I thought, but everything is set up ! I made a readme, a contributing guide, and even issue templates ! Also I made a release workflow, and I’m soooo tired of the fact that Github Actions has no way of testing them, because it keeeps failing for whatever reason aaaaaah Well now it’s published so I just need to test !
Ships:
3… 2… 1… Introducing… Parole ! When I was a bit younger, I installed Linux and decided to rice it. I loved Cava, and I had the wonderful idea to make an app that could display the current lyrics in my terminal ! Unfortunately, I did not have the competences to make this back then, so I foolishly delegated it to AI… And I never had the courage to rewrite it myself, because it looked sooo scary and hard… And the ai spaghetti code wasn’t here to help me. But I discovered Stardance, and I thought “Hell yeah, why not trying this ?”. Turns out it was easier than I thought ! Parole is a TUI app to display the lyrics of the current song, compatible with Linux (using mpris) and Windows (using winsdk) ! It fetches the lyrics data from LRCLib and displays them with Textual. It may not work perfectly on Windows, because Microsoft decided that yes, it’s a good idea to not return the actual position in the song but rather a position that updates not every time + the moment it was updated. So in most apps, if you play/pause, you break it. That kind of choices is a good reason to switch to Linux, if you want my opinion. Anyway, have fun playing around with it !...
|
1793418675.6015465
|
1793505075.6015465
|
|
63250
|
My own site! by @prod | Stardance
|
prod
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @prod | Stardance
|
1793051263.0129895
|
1793656063.0129895
|
|
63251
|
BLARE by @Epic_Sami | Stardance
|
Epic_Sami
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BLARE by @Epic_Sami | Stardance
|
1793051263.891114
|
1793656063.891114
|
|
63252
|
Optimally by @daviipkp | Stardance
|
daviipkp
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Optimally by @daviipkp | Stardance
|
1793051267.258573
|
1793656067.258573
|
|
63253
|
Blare by @Jay-can-code | Stardance
|
Jay-can-code
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Blare by @Jay-can-code | Stardance
|
1793051268.1087387
|
1793656068.1087387
|
|
63254
|
Tentacle... thing by @Styrofoam | Stardance
|
Styrofoam
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Tentacle... thing by @Styrofoam | Stardance
|
1793051268.962803
|
1793656068.962803
|