Giter Club home page Giter Club logo

muffon's People

Contributors

boehs avatar borewit avatar codeintrovert avatar dependabot[bot] avatar filipporomani avatar gamersi avatar staniel359 avatar starise avatar xyloflake avatar zinricky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

muffon's Issues

let the user copy the albums and tracks' links!

Suggestions

create the option to copy and share the albums & tracks' links. Also make the ability to create playlists and also downloading for offline listening. also let users clear search history and cache.
thx for creating this app.

please provide this feature...

im using this app almost every day and thank u very much for creating it... i just wanted to suggest creating a share button to share our playlists or favorite songs with others. just like other streaming platforms like deezer or spotify, they allow user to copy the link of a track, album, playlist and... please make this option available
thanks

Installers

I am trying to install this, but get dependency errors no matter way I try - both on Ubuntu LTS and Mint.

Please clarify/create documentation for others to simplify the installation. Running the installation as directed (or from the .deb file), even when each dependency is installed gives errors.

This is amazing work and it would be great if it was easier to install - it would then become VERY popular. IMHO if versions are made for the major Linux distros and an AppImage made, it would be easier.

Thank you!

download speed is very slow!

i've just tried downloading the latest version but it takes about 2 hours to just download a 75mb file! please fix the downloading issue.
thanks

Volume level is not remembered after restart

Debug:

  1. Set the volume level to a value less than 100 (ie: 50).
  2. Quit muffon
  3. Restart muffon

Result:
I get the volume back to the max value of 100.

Expected behavior:
muffon should remember the previously set volume level.

App version: 0.1.0-alpha.13
OS version: Windows 11 21h2

Cannot sign up

I wanted run the application from my dev enviroment to figure out if music-metadata could be an interesting alternative for jsmediatags.

I cannot create an account, is your server maybe down @staniel359?

image

Thanks

What a wonderful app. Congratulations on the beautiful and exquisite work.

Error: Uncaught Exception: TypeError: Cannot read properties of null (reading 'setContextMenu') at setTrayMenu

  • Version: 0.1.0-alpha.16 (0.1.0-alpha.16)
  • Target: MacOs 12.0.1

Error when running pkg version

Uncaught Exception: TypeError: Cannot read properties of null (reading 'setContextMenu') at setTrayMenu (/Applications/muffon.app/Contents/Resources/app.asar/electron.js:180:8) at show (/Applications/muffon.app/Contents/Resources/app.asar/electron.js:98:3) at BrowserWindow.handleReadyToShow (/Applications/muffon.app/Contents/Resources/app.asar/electron.js:129:5) at BrowserWindow.emit (node:events:394:28) at node:electron/js2c/browser_init:161:12770 at processTicksAndRejections (node:internal/process/task_queues:78:11)

Add the ability to subscribe and create playlists (Like in NewPipe)

Hello,
This is only alpha, but already works great. It would be nice to add the ability to make playlists (or save existing ones) and subscribe to the artists you want. It is even possible to separately add a section with "liked" tracks (preferably with its specific variant from a specific source).
Thanks.

Есть идея

Предлагаю сделать отдельную версию приложения на tauri, так как electron достаточно много потребляет ресурсов. Я бы сделал сам отдельную ветку, но я плохо понимаю ваш код. Было бы неплохо если бы вы по подробнее объяснили что происходит при работе приложения и тд. Так же я был бы рад поучаствовать в разработке. Как говориться: "Чем смогу тем помогу".

[linux] Failed to load the image path for the tray icon

Hi! somehow the statement bellow doesn't work (in development) in my Ubuntu 20.04.2

tray = new Tray(iconPath)

(node:1085748) UnhandledPromiseRejectionWarning: Error: Failed to load image from path 'xx/muffon/public/icon.ico'
    at createTrayOrDock (xx/muffon/electron.js:126:12)
    at setup (xx/muffon/electron.js:166:3)
(Use `electron --trace-warnings ...` to show where the warning was created)

Note that xx/muffon/public/icon.ico exists

public/
├── foo.jpg # I added this one
├── icon.icns
├── icon.ico
├── index.html
├── installerSidebar.bmp
└── license.txt

Changing the iconPath to load foo.jpg instead of icon.ico, everything works.


When I tested the 0.1.0-alpha.8 the error is TypeError: Cannot read property 'setToolTip' of null, which I think is triggered by this line:

tray.setToolTip(value)

Несколько идей и предложений

Понятия не имею как и зачем я сюда попал, но мне очень понравилась концепция, так что несколько моментов, которые хотелось бы увидеть в будущем. И да я понимаю, что ничего из этого никогда не будет реализовано. Так что просто на случай, если кому-нибудь нужны идеи.

  1. Возможность изменять масштаб интерфейса. На разрешении 3440x1440 (21:9) интерфейс выглядит мелковато, хотелось бы на 10-20% увеличить.

  2. Авторизация в других сервисах, где в теории у пользователя может быть подписка, что бы воспроизводить из того же Спотифая с нормальным качеством.

  3. Какое-нибудь мобильное решение. Приложение, сайт, мини-приложение, что-нибудь. Так как большинство музыку слушает всё таки не на ПК.

  4. Если уже есть интеграция с Genius, то добавьте возможность подтягивать оттуда аннотации к текстам, так же по нажатию на строчку (у которой они есть).

  5. Добавьте возможность воспроизведения локальных треков. Именно воспроизведение, а не импорт с последующим поиском их в ВК, что в итоге находит вообще другое с таким же названием. Либо воспроизведением напрямую из файловой системы, либо с загрузкой их в тот же ВК. Правда, часть не удастся загрузить, так как ВК их сразу будет выпиливать. Альтернативой для таких может стать Deezer. У них безлимитное облако для локальных файлов на бесплатной подписке.

Internal server error

I've been getting this error for the last few hours, can't do anything:

Internal server error
Please contact us for information

Is server down? thanks!

UI bug on macOS

It looks good on windows but when i run it in macOS(no matter if i run your release or build from source) the tabs on the top are cut off:
image

Italian translation

As soon as possible I'll work on the italian translation, it looks like simple stuff. Hope it'll be appreciated.
Thank you very much for your work, very nice app!

Scrobble feature

Are there any plans to add a scrobble feature to Muffon? Thank you.

stop working

when i want play music muffon stop working and close

`start:electron` script does not work on Windows

Executing start:electron will throw an error:

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Try the new cross-platform PowerShell https://aka.ms/pscore6

PS C:\Users\Borewit\code\github\muffon> yarn run start:electron
yarn run v1.22.10
$ NODE_ENV=development electron .
'NODE_ENV' is not recognized as an internal or external command,
operable program or batch file.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
PS C:\Users\Borewit\code\github\muffon>

As

"start:electron": "NODE_ENV=development electron ."

contains Unix specific environment variable assignment.

Create a Discord, Revolt, Matrix, or Mattermost server, so we can talk to you (the devs) casually

Discord would be the best option for convenience, since even most Linux users use Discord, but it is not very private.
Revolt is a FOSS Discord clone that could work well
Matrix would be the most private but wouldn't support multiple chats within one place
Mattermost is best for development and direct integration with GitHub for issues and to chat with people

No matter what you pick, you should pick one. I like to know who's behind a project a little more personally

connection lost

getting this error message "Connection lost
Please try again in a moment" whenever try to sign up, even though the internet is super fast

Question: Can I use your API in a personal project?

I'm interested in the API for getting the Spotify download links. Currently, it doesn't have CORS restrictions and can be accessed from any host. Will it stay like that forever? Can your server handle a lot of requests? Let's say 100 download requests per minute without projecting much decrease in speed.

How to build under linux?

Hi, I'm using archlinux, so I can't use .deb package, but I'm not familiar with electron apps. Could you help me with building and installing of muffon?

[Feature] Can we please add Plex?

As the title says, it would be great to have Plex integration. I have a ton of music that is not available on any streaming platform. Plex has a well-developed API and will be a great music source.

Download music

Hi, sorry for my english. How download music from this program??? Thank you.

Develop a plugin system

First of all great work. I would love to contribute.

I would like the ability to create a plugin for muffon. Specifically to add metadata and media sources or even a custom media player.

Plugin examples:

  • import music from the harddrive
  • add a local music search provider
  • add custom source for audio files
  • allow for flac/wav media playing

You can guide me on where to look for these and I will contribute :)

I can't sign up

when i try to sign up i got the message "Nothing was found" what is the problem

suggestion: first use

I have just opened the app for the first time, so this is just my personal experience
When you open the application for the first time there is a screen saying:

muffon
Welcome, username

nothing else, and most of the sections in the menu are empty: Feed, Library, even Recommendations,

It might be useful to show the user some options what to do next. Offer some popular artists or radio stations? Search bar?

No support for surround audio

I have a 5.1 surround, and i'm not able to use that with muffon!
That's the only negative perk of the software.
I hope it can get fixed!

hide profile / only following people and import playlist from spotify, Change default search engine

As of now everyone can see everyones profile playlists and so on. I think this is privacy wise not really good and it would be better to hide it from everyone or only to friends/following.

It would be nice to be able to import a spotify or from other plattforms the music list so you dont have to do it manually.
i saw a feature to import data from last.fm but it didnt really work

error: Forbidden
You don't have rights to perform this action

The default search engine is here last.fm which completely sucks for me and always gives me wrong searches.
everytime you quit the searchbar you have to manually select the search engine that you want, would be nice to be able to change that

Reset Password

Hi, I recently found the program just before the beta was released and was extensively using it at the time. Recently I had to reinstall all programs after a format and realised I don't remember the password to my account. I couldn't find any references on how to recover my account in the event I do forget and although its fairly easy to make a new account its a hassle to find all the songs again. Can you let me know how I can recover my account?

can't import library from last.fm

after linking my last.fm account, I've tried to import my library, but I'm getting this error "Forbidden
You don't have rights to perform this action". Muffon shows as "connected" on lastfm/settings/applications, so I don't really know if it's a bug or something else.

Ability to hide artist in library for recommendations

I use Muffon mostly for the recommendations. I've imported my Last.FM library, but when I go to Recommendations I have to manually hide the artists that already are on my library. It would be nice if it were possible to filter artists already on my library with more than X songs/scrobbles "Hide recommendations with more than 5/15/30... songs in your library". Just an idea, don't know if it'd be easy to implement. Thanks!

Playlist

It is not allowing to delete songs added to the playlist in windows 7.

Infinity search

Hello Akeksey
Glad to see this amazing product.
But i see some bugs

  1. Infinity search

image

  1. I closed the app and some track still playing and it is still in systray.
    Even "Quit" doesn't helps me

image

Maybe it depends on point 1)

Did it twice - same result.

Good Luck!

Playlist Cover

Hello there!
We can't add the photo cover to the playlist.
Please fix it.

Thank you.

suggestions

Add ability to go next page when it reaches end of list and also add feature to change item per page count.

Make android/ios version as well or web app

Add offline feature

Hi,
This is so good. but it is great if you add offline / download as .mp3 capability.
Thanks.

Add a download button

Could it be possible to add a download button to save a track(/an album/a playlist) localy ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.