https://github.com/rj/conjist
music network thing
https://github.com/rj/conjist
Last synced: 3 months ago
JSON representation
music network thing
- Host: GitHub
- URL: https://github.com/rj/conjist
- Owner: RJ
- Created: 2010-02-05T01:26:02.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2010-03-11T15:36:36.000Z (over 16 years ago)
- Last Synced: 2025-10-08T05:54:31.400Z (10 months ago)
- Language: C
- Homepage:
- Size: 276 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
Awesome Lists containing this project
README
About Conjist
-------------
It logs into your jabber account to find people on your roster who are also
running this software. Scans (using bonjour/zeroconf) for iTunes shares
or any other DAAP servers on your LAN, and makes them appear on your
friends' machines. Their shares appear on your machine.
Should be visible in the iTunes sidebar, in the "Local Music" section in
amarok, or any other player that supports DAAP servers.
You can browse and play music from friends' collections. Similar to what
simplify media does, but only relays existing DAAP shares, doesn't create
its own DAAP server. Will relay as many DAAP shares as it finds on your LAN.
On linux you can use mt-daapd to share a collection if your media player
doesn't act as a server.
Making it work
--------------
Get deps (see below) and build thusly: qmake && make
To run, you must supply jabber details.
For example, if you were larry@gmail.com using gtalk and a lame password:
conjist.exe --user larry --domain gmail.com --pass 123 \
--server talk.google.com --port 5222
Deps
----
* Qt (tested on 4.6)
* QJson
On ubuntu: apt-get install libqjson-dev libqjson0
or from source: http://qjson.sourceforge.net/download.html
* Bonjour/zeroconf/avahi dev package for you platform.
On ubuntu: apt-get install libavahi-compat-libdnssd-dev
Misc
----
To filter mDNS (bonjour) msgs from a given IP (good for some tests):
iptables -t filter -A INPUT -p udp --dport 5353 --source 192.168.1.6 -j DROP