remvze / moodist Goto Github PK
View Code? Open in Web Editor NEW🌲 Ambient sounds for focus and calm.
Home Page: https://moodist.app
License: MIT License
🌲 Ambient sounds for focus and calm.
Home Page: https://moodist.app
License: MIT License
New shortcuts to open Pomodoro, Notepad or else in the menu don't seem to work for me.
For example, when I press Alt+P, Pomodoro modal does not open.
Add a slider to configure volume of entire tab.
When I figured out the preset I want with all the different slider set to specific values, but then I want the whole thing to be a bit quieter, a master slider would be very convenient
Thanks for all the hard work! This thing is great.
I would love to have the functionality to pipe the audio to the local docker vs the user's browser. The idea is that the server's sound card running docker would be connected to my whole house audio. A user would be able to change the sounds by browsing to the page, but it would not play on their device, it would play on the docker server.
Thanks again.
Dear Developer,
I would just like to say thank you very much for making this, it is works excellently. Thank you especially for making it open and free. Your work and efforts are greatly appreciated.
Title. I'd love to be able to make moodist a source for my Sonos system
I love this! It's super clean and well executed. Definitely going to be the new white noise generator for my son.
For running my own copy of this at home, it would be handy if it could list the mp3s in a particular folder (custom
or some such, or just all the data folders), and if there are files that aren't covered by the existing tsx files describing the sound, populate them into the UI with a generic icon or into the custom category
This way adding in our own sounds would be as easy as adding a docker volume mount, and not having to edit tsx files each time.
To keep it from hitting disk constantly you could just do it once in startup, or add a "reload from disk" button
I figured this would cut down on people asking for the addition of other extraneous signs. (like a heartbeat sound in my case)
Is there a container for ARM 32/64 bit machines such as the Raspberry Pi, or should I attempt to build one? How do I tag it?
Hi. It would be a nice addition to be able to generate an MP3 or AAC audio stream which can then be streamed on any media player.
My example use case is to be able to self host at home, configure a preset with the sounds I want, and then stream that generated audio to an ESP32 based media player with a speaker attached. This also avoids having to have a browser window open in the background, and it can also be automated with Home Assistant quite easily.
I wish I could listen to a washing machine. Ideally the sound is long enough to hear the different cycles of it.
I guess we can find one here : https://pixabay.com/sound-effects/search/washing%20machine/?duration=480- ? 🤔
It would be awesome if there was a built-in sleep timer so I could set this down in my bedroom when I'm ready to sleep, and be able to have it automatically stop after a time I define.
Would it be possible to add support for Global Media Controls by using the Media Session API so that users can play/pause from any Chrome window or from the notification shade on Android?
Is there any time-line for Docker support?
Currently, the default and only theme of the webpage is a dark page. It would be a great option to be able to have a switch allowing to chose between a dark theme and a light theme.
Great app, thanks for sharing (especially via docker). It would be great if you could save a number of presets to make it easier to use each time you open it. They would include:
Anyone can guide me how to install moodist on my DS920+? Thanks in advance.
I'd fade the mix in or out when pressing play or pause:
right now the start and stop is immediate, which feels a bit abrupt for the calming vibe.
Thank you for this nifty piece of software! I also love the UI look and the ability to run it locally
Thank you for a great application! I know this is a lot to ask for but it would be great with a Home Assistant integration. I guess a prerequisite would be to implement the ability so save presets first as mentioned in #6.
The website says “carefully curated” and the Github that everything is placed under MIT, but it feels like some source is missing for all the sounds, and a confirmation that they are for sure under MIT as well.
Not that I'm a fan of Twitter/X, but just wanted to point out that the linked X profile doesn't exist (yet, or any more). This is linked from the footer of the Moodist page, and also from this GitHub profile.
Could ad an additional slider to sounds that can occure less or more frequently like i. e. birds or waves?
The current: https://github.com/remvze/moodist
The other: https://github.com/geekyouth/moodist
Is there a way to add auth to this for the self hosted use case?
It would be handy to be able to use this to export a particular mix as it's own mp3. Could be a big all to generate them, but sometimes you just really need a looping static file you can play somewhere specific.
Steps :
1/ Shift + P to open Pomodoro
2/ Shift + N to open Notepad
3/ Write somthing in the notepad
4/ Press Esc.
Expected :
The Notepad modal is closed
Actual :
The Pomodoro modal in the background is closed
Additional comments :
For some reasons if you don't interact with the notepad modal (such as typing or deleting things), escape will correctly close the Notepad modal.
Solution :
Either a fix to detect which modal to close but maybe the question is "should we allow 2 modals to be opened at the same time ?".
I don't have an opinion about it because I don't know more about modals, sorry ! :)
It would be great allowing users to set the volume for each channel for a more immersive experience!
A nice to have feature would be progressive web app support so you can "install" the app on your phone like a normal app so it's easier to find/use.
Is that possible to implement playback on iOS devices and also to play to airplay devices.
When tabulating and triggering the "Show more" button, the focus is lost and tabulating would send us to the first item of the next category of sound. Therefore, to see the previously hidden items which were just shown to the user, the user would have to do a full loop again or tabulate backwards (and it would be a bad experience as they would be sent to the last item of the category, first).
Accessibility guidelines which can help us are the following :
I don't know which case is our case because our "Show more" button, then becomes a "Show less" button. So, as far as I understand it, we're in an in-between of those guidelines.
What I think we should do :
aria-expanded
labels because the Show more/Show less buttons are kind of a panel thing.I know you have a lot of work to do, I tried something on my side but I think it is too high level for me yet.
My plan was :
setShowAll(prev => !prev);
If you think I can help you with that, don't hesitate to ping me to right directions, I'll work on it. Otherwise, I'll just read your commit. I'd appreciate if you can ping me once it is done so I can learn new things ! 😊
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.