foocorp:gnu-fm.git
9 years agoSet correct base_url for old radio handshake
Mike Sheldon [Sun, 6 Apr 2014 12:12:21 +0000 (13:12 +0100)]
Set correct base_url for old radio handshake

9 years agoAdd initial implementation of track.getInfo webservice method
Mike Sheldon [Mon, 31 Mar 2014 21:02:45 +0000 (22:02 +0100)]
Add initial implementation of track.getInfo webservice method

9 years agoMerge from upstream master
Mike Sheldon [Mon, 31 Mar 2014 19:33:02 +0000 (20:33 +0100)]
Merge from upstream master

9 years agoWe've fixed up this git repo, removing an ages old .git directory
Matt Lee [Sat, 25 Jan 2014 04:16:02 +0000 (23:16 -0500)]
We've fixed up this git repo, removing an ages old .git directory
from our previous life in SVN.

9 years agoprevent form submit in player when adding tag
Jonas Haraldsson [Fri, 3 Jan 2014 18:30:54 +0000 (19:30 +0100)]
prevent form submit in player when adding tag

9 years agoAdd rhythmbox api key to clientcodes array
Jonas Haraldsson [Thu, 2 Jan 2014 23:25:50 +0000 (00:25 +0100)]
Add rhythmbox api key to clientcodes array

9 years agodisable this function for now, use templating displayError instead
Matt Lee [Thu, 2 Jan 2014 22:18:43 +0000 (17:18 -0500)]
disable this function for now, use templating displayError instead

9 years agoAdd playlist parsing and playback to sailfish client
Mike Sheldon [Tue, 31 Dec 2013 23:28:58 +0000 (23:28 +0000)]
Add playlist parsing and playback to sailfish client

9 years agoAdd playlist parsing and playback to sailfish client
Mike Sheldon [Tue, 31 Dec 2013 23:28:58 +0000 (23:28 +0000)]
Add playlist parsing and playback to sailfish client

9 years agoImplement login for sailfish client and add main menu
Mike Sheldon [Tue, 31 Dec 2013 16:48:30 +0000 (16:48 +0000)]
Implement login for sailfish client and add main menu

9 years agoImplement login for sailfish client and add main menu
Mike Sheldon [Tue, 31 Dec 2013 16:48:30 +0000 (16:48 +0000)]
Implement login for sailfish client and add main menu

9 years agoSend correct header type with playlists
Mike Sheldon [Tue, 31 Dec 2013 16:46:59 +0000 (16:46 +0000)]
Send correct header type with playlists

9 years agoSend correct header type with playlists
Mike Sheldon [Tue, 31 Dec 2013 16:46:59 +0000 (16:46 +0000)]
Send correct header type with playlists

9 years agoGive correct header for getmobilesession
Mike Sheldon [Mon, 30 Dec 2013 23:11:23 +0000 (23:11 +0000)]
Give correct header for getmobilesession

9 years agoGive correct header for getmobilesession
Mike Sheldon [Mon, 30 Dec 2013 23:11:23 +0000 (23:11 +0000)]
Give correct header for getmobilesession

9 years agoMerge branch 'master' of git://gitorious.org/foocorp/gnu-fm
Mike Sheldon [Mon, 30 Dec 2013 22:52:29 +0000 (22:52 +0000)]
Merge branch 'master' of git://gitorious.org/foocorp/gnu-fm

9 years agoMerge branch 'master' of git://gitorious.org/foocorp/gnu-fm
Mike Sheldon [Mon, 30 Dec 2013 22:52:29 +0000 (22:52 +0000)]
Merge branch 'master' of git://gitorious.org/foocorp/gnu-fm

9 years agoBeginnings of a Sailfish client
Mike Sheldon [Mon, 30 Dec 2013 22:47:28 +0000 (22:47 +0000)]
Beginnings of a Sailfish client

9 years agoBeginnings of a Sailfish client
Mike Sheldon [Mon, 30 Dec 2013 22:47:28 +0000 (22:47 +0000)]
Beginnings of a Sailfish client

9 years agoDisable registration
Jonas Haraldsson [Wed, 11 Dec 2013 20:34:27 +0000 (21:34 +0100)]
Disable registration

Registraton can now be disabled by setting
$registration_disabled = true;
in config.php

9 years agoDisable registration
Jonas Haraldsson [Wed, 11 Dec 2013 20:38:23 +0000 (21:38 +0100)]
Disable registration

Registraton can now be disabled by setting
$registration_disabled = true;
in config.php

9 years agouser.getrecenttracks from/to params
Jonas Haraldsson [Sat, 12 Oct 2013 19:10:35 +0000 (21:10 +0200)]
user.getrecenttracks from/to params

user.getrecenttracks&user=foo&from=1234567890 will only show scrobbles newer
than unix time 1234567890

user.getrecenttracks&user=foo&to=1234567890 will only show scrobbles older
than unix time 1234567890

9 years agouser.getrecenttracks from/to params
Jonas Haraldsson [Sat, 12 Oct 2013 19:10:35 +0000 (21:10 +0200)]
user.getrecenttracks from/to params

user.getrecenttracks&user=foo&from=1234567890 will only show scrobbles newer
than unix time 1234567890

user.getrecenttracks&user=foo&to=1234567890 will only show scrobbles older
than unix time 1234567890

9 years agoMissing ;
Jonas Haraldsson [Sat, 12 Oct 2013 06:37:50 +0000 (08:37 +0200)]
Missing ;

9 years agoMissing ;
Jonas Haraldsson [Sat, 12 Oct 2013 06:37:50 +0000 (08:37 +0200)]
Missing ;

9 years agoMissing ;
Jonas Haraldsson [Sat, 12 Oct 2013 06:28:17 +0000 (08:28 +0200)]
Missing ;

9 years agoMissing ;
Jonas Haraldsson [Sat, 12 Oct 2013 06:28:17 +0000 (08:28 +0200)]
Missing ;

9 years agoremove nixtape/Auth dir
Jonas Haraldsson [Tue, 8 Oct 2013 19:44:27 +0000 (21:44 +0200)]
remove nixtape/Auth dir

Contained unused OpenID library

9 years agoremove nixtape/Auth dir
Jonas Haraldsson [Tue, 8 Oct 2013 19:44:27 +0000 (21:44 +0200)]
remove nixtape/Auth dir

Contained unused OpenID library

9 years agochange content-type for json
Jonas Haraldsson [Tue, 8 Oct 2013 19:07:14 +0000 (21:07 +0200)]
change content-type for json

Now using application/json; charset=utf-8

9 years agochange content-type for json
Jonas Haraldsson [Tue, 8 Oct 2013 19:07:14 +0000 (21:07 +0200)]
change content-type for json

Now using application/json; charset=utf-8

9 years agotypos
Jonas Haraldsson [Sat, 5 Oct 2013 05:36:02 +0000 (07:36 +0200)]
typos

9 years agotypos
Jonas Haraldsson [Sat, 5 Oct 2013 05:36:02 +0000 (07:36 +0200)]
typos

9 years agoRefactor error template stuff
Jonas Haraldsson [Fri, 4 Oct 2013 20:58:28 +0000 (22:58 +0200)]
Refactor error template stuff

9 years agoRefactor error template stuff
Jonas Haraldsson [Fri, 4 Oct 2013 21:09:20 +0000 (23:09 +0200)]
Refactor error template stuff

9 years agonew client added to clients array
Jonas Haraldsson [Sun, 29 Sep 2013 20:47:55 +0000 (22:47 +0200)]
new client added to clients array

9 years agonew client added to clients array
Jonas Haraldsson [Sun, 29 Sep 2013 20:47:55 +0000 (22:47 +0200)]
new client added to clients array

9 years agoMerge branch 'smarty3upgrade'
Jonas Haraldsson [Sun, 29 Sep 2013 17:25:25 +0000 (19:25 +0200)]
Merge branch 'smarty3upgrade'

9 years agoMerge branch 'smarty3upgrade'
Jonas Haraldsson [Sun, 29 Sep 2013 17:25:25 +0000 (19:25 +0200)]
Merge branch 'smarty3upgrade'

9 years agoMove $subject out of sendEmail()
Jonas Haraldsson [Sun, 29 Sep 2013 13:54:15 +0000 (15:54 +0200)]
Move $subject out of sendEmail()

couldnt read $site_name from inside function

9 years agoMove $subject out of sendEmail()
Jonas Haraldsson [Sun, 29 Sep 2013 13:57:14 +0000 (15:57 +0200)]
Move $subject out of sendEmail()

couldnt read $site_name from inside function

9 years agouse array() instead of [] (PHP 5.4 only)
Jonas Haraldsson [Sat, 28 Sep 2013 20:17:55 +0000 (22:17 +0200)]
use array() instead of [] (PHP 5.4 only)

9 years agouse array() instead of [] (PHP 5.4 only)
Jonas Haraldsson [Sat, 28 Sep 2013 20:17:55 +0000 (22:17 +0200)]
use array() instead of [] (PHP 5.4 only)

9 years agoupdate qmmp url
Jonas Haraldsson [Tue, 10 Sep 2013 10:58:39 +0000 (12:58 +0200)]
update qmmp url

9 years agoupdate qmmp url
Jonas Haraldsson [Tue, 10 Sep 2013 10:58:39 +0000 (12:58 +0200)]
update qmmp url

9 years agoAdd new client code ecm
Jonas Haraldsson [Tue, 10 Sep 2013 09:38:24 +0000 (11:38 +0200)]
Add new client code ecm

9 years agoAdd new client code ecm
Jonas Haraldsson [Tue, 10 Sep 2013 09:38:24 +0000 (11:38 +0200)]
Add new client code ecm

9 years agoDon't use TEXT field as primary key (unsupported by mysql)
Mike Sheldon [Tue, 27 Aug 2013 22:43:30 +0000 (23:43 +0100)]
Don't use TEXT field as primary key (unsupported by mysql)

9 years agoDon't use TEXT field as primary key (unsupported by mysql)
Mike Sheldon [Tue, 27 Aug 2013 22:43:30 +0000 (23:43 +0100)]
Don't use TEXT field as primary key (unsupported by mysql)

9 years agoFix coding standards for remote users
Mike Sheldon [Sun, 18 Aug 2013 18:06:03 +0000 (19:06 +0100)]
Fix coding standards for remote users

9 years agoFix coding standards for remote users
Mike Sheldon [Sun, 18 Aug 2013 18:06:03 +0000 (19:06 +0100)]
Fix coding standards for remote users

9 years agoRemove link to stats page for remote users
Mike Sheldon [Sun, 18 Aug 2013 17:26:53 +0000 (18:26 +0100)]
Remove link to stats page for remote users

9 years agoRemove link to stats page for remote users
Mike Sheldon [Sun, 18 Aug 2013 17:26:53 +0000 (18:26 +0100)]
Remove link to stats page for remote users

9 years agoDocument remote user's getXML method
Mike Sheldon [Sun, 18 Aug 2013 17:08:09 +0000 (18:08 +0100)]
Document remote user's getXML method

9 years agoDocument remote user's getXML method
Mike Sheldon [Sun, 18 Aug 2013 17:08:09 +0000 (18:08 +0100)]
Document remote user's getXML method

9 years agoBlacklist domains for an hour if federated GNU FM requests fail
Mike Sheldon [Sun, 18 Aug 2013 17:03:01 +0000 (18:03 +0100)]
Blacklist domains for an hour if federated GNU FM requests fail

9 years agoBlacklist domains for an hour if federated GNU FM requests fail
Mike Sheldon [Sun, 18 Aug 2013 17:03:01 +0000 (18:03 +0100)]
Blacklist domains for an hour if federated GNU FM requests fail

9 years agoAdd check to see if calls to remote gnu fm installs worked
Mike Sheldon [Sun, 18 Aug 2013 16:28:56 +0000 (17:28 +0100)]
Add check to see if calls to remote gnu fm installs worked

9 years agoAdd check to see if calls to remote gnu fm installs worked
Mike Sheldon [Sun, 18 Aug 2013 16:28:56 +0000 (17:28 +0100)]
Add check to see if calls to remote gnu fm installs worked

9 years agoMerge changes from master
Mike Sheldon [Sun, 18 Aug 2013 16:27:38 +0000 (17:27 +0100)]
Merge changes from master

9 years agoMerge changes from master
Mike Sheldon [Sun, 18 Aug 2013 16:27:38 +0000 (17:27 +0100)]
Merge changes from master

9 years agoEscape apostrophes in site names passed to nixtape/install.php. Otherwise they result...
Rob Myers [Fri, 16 Aug 2013 22:54:23 +0000 (15:54 -0700)]
Escape apostrophes in site names passed to nixtape/install.php. Otherwise they result in a broken config.ini

9 years agoEscape apostrophes in site names passed to nixtape/install.php. Otherwise they result...
Rob Myers [Fri, 16 Aug 2013 22:54:23 +0000 (15:54 -0700)]
Escape apostrophes in site names passed to nixtape/install.php. Otherwise they result in a broken config.ini

10 years agocorrect tabs
Jonas Haraldsson [Sat, 13 Apr 2013 11:22:24 +0000 (13:22 +0200)]
correct tabs

10 years agocorrect tabs
Jonas Haraldsson [Sat, 13 Apr 2013 11:22:24 +0000 (13:22 +0200)]
correct tabs

10 years agoclean up 1.x/submissions/1.1/handshake.php
Jonas Haraldsson [Sat, 13 Apr 2013 11:07:41 +0000 (13:07 +0200)]
clean up 1.x/submissions/1.1/handshake.php

10 years agoclean up 1.x/submissions/1.1/handshake.php
Jonas Haraldsson [Sat, 13 Apr 2013 11:07:41 +0000 (13:07 +0200)]
clean up 1.x/submissions/1.1/handshake.php

10 years agoclean up 1.x/submissions/1.2/handshake.php
Jonas Haraldsson [Sat, 13 Apr 2013 10:35:06 +0000 (12:35 +0200)]
clean up 1.x/submissions/1.2/handshake.php

10 years agoclean up 1.x/submissions/1.2/handshake.php
Jonas Haraldsson [Sat, 13 Apr 2013 10:35:06 +0000 (12:35 +0200)]
clean up 1.x/submissions/1.2/handshake.php

10 years agoclean up 1.x/auth-utils.php
Jonas Haraldsson [Sat, 13 Apr 2013 09:56:01 +0000 (11:56 +0200)]
clean up 1.x/auth-utils.php

10 years agoclean up 1.x/auth-utils.php
Jonas Haraldsson [Sat, 13 Apr 2013 10:04:37 +0000 (12:04 +0200)]
clean up 1.x/auth-utils.php

10 years agoabsolute require_once paths
Jonas Haraldsson [Sat, 13 Apr 2013 08:27:37 +0000 (10:27 +0200)]
absolute require_once paths

10 years agoabsolute require_once paths
Jonas Haraldsson [Sat, 13 Apr 2013 08:27:37 +0000 (10:27 +0200)]
absolute require_once paths

10 years agodelete 1.x/install.php
Jonas Haraldsson [Sat, 13 Apr 2013 07:59:59 +0000 (09:59 +0200)]
delete 1.x/install.php

10 years agodelete 1.x/install.php
Jonas Haraldsson [Sat, 13 Apr 2013 07:59:59 +0000 (09:59 +0200)]
delete 1.x/install.php

10 years agoDelete files
Jonas Haraldsson [Fri, 12 Apr 2013 09:02:58 +0000 (11:02 +0200)]
Delete files

1.x/AUTHORS: all names can be found in gnu-fm/AUTHORS

10 years agoDelete files
Jonas Haraldsson [Fri, 12 Apr 2013 09:02:58 +0000 (11:02 +0200)]
Delete files

1.x/AUTHORS: all names can be found in gnu-fm/AUTHORS

10 years agoUse 2.0 scrobble-utils.php for 1.2
Jonas Haraldsson [Fri, 12 Apr 2013 08:31:32 +0000 (10:31 +0200)]
Use 2.0 scrobble-utils.php for 1.2

Changed 1.2 nowplaying to use 2.0 functions
Changed 1.2 scrobble to use 2.0 functions
Move useridFromSID function to temp-utils.php for now
Delete 1.x/scrobble-utils.php

10 years agoUse 2.0 scrobble-utils.php for 1.2
Jonas Haraldsson [Fri, 12 Apr 2013 08:31:32 +0000 (10:31 +0200)]
Use 2.0 scrobble-utils.php for 1.2

Changed 1.2 nowplaying to use 2.0 functions
Changed 1.2 scrobble to use 2.0 functions
Move useridFromSID function to temp-utils.php for now
Delete 1.x/scrobble-utils.php

10 years agodelete duplicate file
Jonas Haraldsson [Fri, 12 Apr 2013 07:26:52 +0000 (09:26 +0200)]
delete duplicate file

10 years agodelete duplicate file
Jonas Haraldsson [Fri, 12 Apr 2013 07:26:52 +0000 (09:26 +0200)]
delete duplicate file

10 years agodelted files
Jonas Haraldsson [Fri, 12 Apr 2013 07:22:21 +0000 (09:22 +0200)]
delted files

10 years agodelted files
Jonas Haraldsson [Fri, 12 Apr 2013 07:22:21 +0000 (09:22 +0200)]
delted files

10 years ago1.2 nowplaying and scobbling now working
Jonas Haraldsson [Thu, 11 Apr 2013 21:32:03 +0000 (23:32 +0200)]
1.2 nowplaying and scobbling now working

10 years ago1.2 nowplaying and scobbling now working
Jonas Haraldsson [Thu, 11 Apr 2013 21:32:03 +0000 (23:32 +0200)]
1.2 nowplaying and scobbling now working

10 years agofix stats.php
Jonas Haraldsson [Thu, 11 Apr 2013 20:50:27 +0000 (22:50 +0200)]
fix stats.php

10 years agofix stats.php
Jonas Haraldsson [Thu, 11 Apr 2013 20:50:27 +0000 (22:50 +0200)]
fix stats.php

10 years agofix display.php, remove duplicate files
Jonas Haraldsson [Thu, 11 Apr 2013 20:46:25 +0000 (22:46 +0200)]
fix display.php, remove duplicate files

10 years agofix display.php, remove duplicate files
Jonas Haraldsson [Thu, 11 Apr 2013 20:46:25 +0000 (22:46 +0200)]
fix display.php, remove duplicate files

10 years agoHandshake now working
Jonas Haraldsson [Thu, 11 Apr 2013 20:33:17 +0000 (22:33 +0200)]
Handshake now working

Added 1.x handshake check to nixtape/index.php
Deleted 1.x/database.php
Deleted 1.x/index.php

10 years agoHandshake now working
Jonas Haraldsson [Thu, 11 Apr 2013 20:33:17 +0000 (22:33 +0200)]
Handshake now working

Added 1.x handshake check to nixtape/index.php
Deleted 1.x/database.php
Deleted 1.x/index.php

10 years agocopy gnukebox files into nixtape/1.x dir
Jonas Haraldsson [Thu, 11 Apr 2013 20:11:38 +0000 (22:11 +0200)]
copy gnukebox files into nixtape/1.x dir

10 years agocopy gnukebox files into nixtape/1.x dir
Jonas Haraldsson [Thu, 11 Apr 2013 20:11:59 +0000 (22:11 +0200)]
copy gnukebox files into nixtape/1.x dir

10 years agofix doc markdown
Jonas Haraldsson [Thu, 11 Apr 2013 19:16:32 +0000 (21:16 +0200)]
fix doc markdown

10 years agofix doc markdown
Jonas Haraldsson [Thu, 11 Apr 2013 19:16:32 +0000 (21:16 +0200)]
fix doc markdown

10 years agoadd libre.fm api_key to clientcodes array
Jonas Haraldsson [Tue, 9 Apr 2013 18:55:29 +0000 (20:55 +0200)]
add libre.fm api_key to clientcodes array

10 years agoadd libre.fm api_key to clientcodes array
Jonas Haraldsson [Tue, 9 Apr 2013 18:55:29 +0000 (20:55 +0200)]
add libre.fm api_key to clientcodes array

10 years agoadd TODO
Jonas Haraldsson [Tue, 9 Apr 2013 17:46:15 +0000 (19:46 +0200)]
add TODO

We need to clean up expired scrobble sessions somewhere in nixtape,
currently only done in gnukebox and that will eventually go away

10 years agoadd TODO
Jonas Haraldsson [Tue, 9 Apr 2013 17:46:15 +0000 (19:46 +0200)]
add TODO

We need to clean up expired scrobble sessions somewhere in nixtape,
currently only done in gnukebox and that will eventually go away

10 years agoAdd gnufm_key to config
Jonas Haraldsson [Tue, 9 Apr 2013 17:29:10 +0000 (19:29 +0200)]
Add gnufm_key to config

Add $gnufm_key = 'default_gnufm_32_char_identifier' to config.php,
and use it when getting a scrobble session id in login.php and when
scrobbling from the website player.
This lets us re-use the session id we set at login time, and avoid
creating another session id for the player.