rnons / jinkell Goto Github PK
View Code? Open in Web Editor NEWWhen Jing.fm meets Haskell. You might be interested in https://github.com/rnons/lord
When Jing.fm meets Haskell. You might be interested in https://github.com/rnons/lord
Tried building under Mac using haskell-platform but failed.
Seems that the base version required is 4.7 but I only have 4.6.
Any way around this?
Just found a new problem; I'm not sure whether this is platform specific but it doesn't appear in your other Haskell app on douban.
Basically I couldn't get any songs for Chinese search phrases. E.g. 许巍 But it works fine for English search phrases e.g. S.H.E.
I haven't had time to look into the code yet. I'm running on a Unicode-compatible terminal emulator called iTerm.
BTW, are there any commands for 'like'ing a song? The only few commands I tried that worked are 'pause' and 'next'
Tried building jinglib, but the build fails with error
[1 of 1] Compiling Jing.FM ( Jing/FM.hs, dist/build/Jing/FM.dyn_o )
Jing/FM.hs:10:1: error:
Could not find module ‘Data.Aeson.Generic’
Perhaps you meant
Data.Vector.Generic (needs flag -package-key vector-0.12.3.0)
Use -v (or `:set -v` in ghci) to see a list of the files searched for.
|
10 | import qualified Data.Aeson.Generic as G
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Data.Aeson.Generic was removed in haskell-aeson version 0.7.0.0 which came out in early 2014
I realize that there seem to be some problems with the player after the update. Since then I've changed my system to Arch Linux so I'm not sure whether that might contribute to the issue (although I guess shouldn't?)
It works fine as long as I've only typed in the search phrase once. If I happen to input the second phrase (in the earlier version it would shuffle between the two channels) then it starts to keep switching songs non-stoppedly, and there's no way out of it unless I stop the whole program all together..
Are you aware of this issue or it is only in my case?
I just tried out Jinkpd and noticed a small bug: when changing to the next song the previous song sometimes replays itself before the next song loads up and takes over.
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.