Comments (11)
I've never heard of CoreFoundation and I have no idea what it has to do with shell-fm, but complaining about forks without execs in random apps is just stupid. Try to get rid of it if you can or you'll have to live with the error messages, because forking without execing is just the way shell-fm works and there's no way around it. There's an old experimental branch using threads instead of forks which you might want to try, but it's not tested very well and it's missing some newer features. Sorry.
from shell-fm.
I run shell-fm on Mac OS X 10.5.7 and I do not see this problem. What version of Mac OS are you running?
from shell-fm.
Mac OS X 10.5.7. shell-fm 0.6
mdonoughe, how did you install it? How do you run it (parameters/rc-file)?
from shell-fm.
jkramer. Just a clarification about CF, it is Apples C API for Mac OS X so it is impossible to get rid off. But since i run zsh i was planning on using the key bindings anyway, just wanted to let you know of the issue.
from shell-fm.
I just run make in the shell-fm folder.
Have you tried a shell-fm.rc as simple as
username=mdonoughe
password=secret
default-radio=lastfm://user/mdonoughe/personal
and running shell-fm with no parameters? You haven't edited the Makefile or anything?
from shell-fm.
i was runnin shell-fm without an rc at all. No edits to the make file. Where did you install libmad/libao from?
from shell-fm.
Ah. I was using libao 0.8.8_1 from MacPorts. libao 0.8.8_2(which I for some reason had compiled but never activated) produces the errors you are seeing. The easy solution I guess would be to downgrade libao to 0.8.8_1.
from shell-fm.
Thank you. I will downgrade the lib then. jkramer, sorry for bothering you.
from shell-fm.
The issue is that the newer libao from MacPorts uses AudioUnits rather than CoreAudio, and apparently AudioUnits should not be used in a background process this way.
from shell-fm.
Yes, i have checked out an odler version of it now, Latest 0.8.8_1 without AudioUnit is revision 31766
from shell-fm.
I downgraded to rev 31766 via svn, compiled successfully, ensured the later version was removed, and successfully compiled shell-fm. It plays, but I still get the same error. Any thoughts?
from shell-fm.
Related Issues (20)
- "Handshake failed." -- scrobbling no longer occurs. Probably outdated API usage. HOT 2
- New streaming protocol notice: HOT 8
- problems scrobbling with api2 HOT 4
- api-v2 - play bookmark not working HOT 1
- api-v2: no permission to stream HOT 3
- 403 on radio/adjust.php (old API deprecated?) HOT 2
- can i use new api with api account? HOT 4
- Invalid HTTP: HTTP/1.0 403 Forbidden
- does not compile on Mac OS after change to time_t and pid_t HOT 1
- feature request to re-bind keys in shell-fm.rc
- Refresh authorization -- too frequent.
- Proxies with port numbers cause errors and segfaults.
- Request: When no appropriate token is present, `shell-fm -d` should exit with non-zero status, and send the token url to std_err.
- Request - native android port
- shell-fm.tcz
- -y option does not work HOT 2
- Last.fm radio is no longer available. Please see link HOT 2
- Create command line youtube player from last.fm current radio iteration?
- Alternative ? HOT 1
- fails to compile on ubuntu 18.04 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shell-fm.