174 Commits

Author SHA1 Message Date
Tal
f6bea9f048 feat: experimental support for other file types
chore: migrate to rodio v0.21.1
feat: add a currently nonfunctional source argument to the scrape
command

well, this is an important commit for anyone who has some interest in
the workings of lowfi, so strap in.

rodio finally updated cpal, so that ugly unsafe bit of code to implement
send is no longer necessary since cpal did it themselves (a year ago)
they also removed output stream handles and some other things which
nobody really used anyway.

next, the other file types is literally not even code, just adding a
feature flag which enables the default rodio feature flags. i do feel a
bit silly for thinking it'd be super difficult, so thanks rodio.

lastly, the source flag is for a possible switch to the chillhop
tracklist. anything embedded into lowfi should be generated with an open
source script, hence if lowfi does switch to chillhop, it'll need to be
selectable.
2025-08-05 21:24:04 +02:00
Tal
cd4a371da1 docs: change june to july 2025-07-19 21:51:44 +02:00
Tal
05747b6537 docs: fix macos instructions 2025-07-19 20:43:40 +02:00
Tal
399ee25ef5 docs: add some instructions on using the chillhop list
thanks @danielwerg :)
2025-07-19 20:41:33 +02:00
talwat
3713056f70 docs: better wording 2025-07-10 15:56:08 +03:00
talwat
0dc1f72d97 docs: mention premade tracklists 2025-07-10 15:54:51 +03:00
azikx
cb886b344e
feat: add synthboy sounds list (#83)
* feat: add synthboy sounds list

* feat: synthboy rm duplicate

---------

Co-authored-by: nixzoid <nixzoid@jetpure.org>
2025-07-10 15:39:46 +03:00
Tal
69747ff8b4 docs: remove note about reliability under harsh conditions
i've done a few train rides with lowfi, and it's been great,
so this warning isn't super helpful.
2025-07-02 19:48:26 +02:00
Tal
0b15ce8e1b chore: give better names to track structs 2025-07-02 19:46:17 +02:00
Tal
6fadfe6304 chore: restructure and clean up 2025-07-02 19:36:53 +02:00
talwat
b6a81c9634 chore: refactor track error to use thiserror 2025-07-02 18:32:38 +02:00
talwat
1af976ad77 fix: begin work of improving error handling 2025-06-04 22:16:52 +02:00
talwat
e8b4b17f98 fix: bookmark writing 2025-06-04 14:09:41 +02:00
talwat
1a76699afc fix: improve bookmarks
my computer broke so this commit is probably of a below average quality,
since i'm just backing stuff up.
2025-05-08 17:46:40 +02:00
talwat
2ccf073646 feat: add fps flag 2025-05-05 13:16:01 +02:00
talwat
315fa105bf fix: don't start lowfi's UI unless in terminal 2025-05-01 09:46:17 +02:00
talwat
7cdd2e7694 feat: add star indicator for bookmarking 2025-04-23 14:14:49 +02:00
talwat
a89854e46f chore: remove test.txt 2025-04-23 14:00:54 +02:00
Tal
f1c6cbf026
docs: create ENVIRONMENT_VARS.md 2025-04-22 22:01:21 +02:00
talwat
d24c6b1a74 feat: implement basic bookmarking, still wip 2025-04-22 11:48:50 +02:00
talwat
a83a052ae9 docs: update disclaimer 1.6.0 2025-03-17 19:04:20 +01:00
talwat
a9cd30550c chore: bump version in preparation for 1.6.0 2025-03-17 18:34:11 +01:00
talwat
29dab7a77a docs: update flags list 2025-03-17 18:30:15 +01:00
talwat
fe70800502 docs: add fedora install instructions 2025-03-17 16:57:01 +01:00
talwat
d05f36a0bb chore: minor changes to internal docs 2025-03-17 16:54:16 +01:00
talwat
5db5146b8e feat: add option for fixed mpris name 1.6.4-dev 2025-03-17 16:39:19 +01:00
talwat
34577efe8f feat: add buffer size option 2025-03-17 16:32:06 +01:00
talwat
968c1ee670 chore: formatting fix 1.6.3-dev 2025-03-12 14:28:29 +01:00
talwat
bbdcfdd6f2 chore: bump version 2025-03-12 14:28:05 +01:00
talwat
8e843c12a2 docs: fix readme formatting 2025-03-12 14:23:26 +01:00
talwat
adcb20f2d0 fix: reform errors for track fetching 2025-03-12 14:21:37 +01:00
talwat
27fc505830 feat(internal): add extra flexibility to windows 2025-03-12 14:21:37 +01:00
Dario Griffo
66ccc44099
docs: add debian unofficial repository (#65)
* Add debian unofficial

* Update README.md
2025-03-12 07:10:14 +01:00
talwat
ca746c0902 chore: format & bump version 1.6.2-dev 2025-03-03 15:06:27 +01:00
talwat
768f976e89 fix: allow for empty headers 2025-03-02 16:18:35 +01:00
talwat
84f386e0eb feat: add experimental local file loading in track lists 2025-02-28 19:07:22 +01:00
danielwerg
b68ce27d19
docs: fix typos and spelling (#62) 2025-02-27 08:14:51 +02:00
talwat
ed4b79d2bf chore: redo help menu descriptions 2025-02-26 14:45:02 +01:00
talwat
a4dd55fb28 fix: incorrect variable name on linux 1.6.1-dev 2025-02-22 13:08:22 +01:00
talwat
3db4f9d402 chore: redo versioning 1.6.0-dev 2025-02-22 10:49:22 +01:00
talwat
2a36bc72f3 fix: import necessary functions & types in silent_get_output_stream() 2025-02-21 22:06:56 +01:00
talwat
ce8f8d2845 fix: drop stream before aborting ui to prevent flicker 2025-02-21 21:50:20 +01:00
talwat
f0123fd2bc chore: add actual reason for sendableoutputstream allowing non send fields 2025-02-21 21:46:41 +01:00
talwat
ece88de1ae fix: tackle lots of clippy lints, along with removing outputstream from player struct 2025-02-21 21:44:32 +01:00
talwat
a720e9d2cf docs: mention space to pause 2025-02-20 10:29:37 +02:00
talwat
503b4fe9db docs(internal): add internal documentation for ui::flash_audio() 2025-02-19 23:48:31 +02:00
danielwerg
67a4c4f0ea
fix: show volume bar (mpris) (#59) 2025-02-19 23:43:14 +02:00
talwat
2b20bf7709 chore: specify album in MPRIS metadata, still untested 2025-02-18 22:09:16 +02:00
danielwerg
945b420cd8
chore: update chillhop track list (#56) 2025-02-18 21:50:07 +02:00
talwat
1e3c66679c fix: bug where text after ! in custom names wouldn't show up 2025-02-18 21:48:30 +02:00