website's People
website's Issues
Re-point code.cchits.net to this site. Ensure all links to gitorious point here instead.
All appropriate content has been moved.
Inline player for locally hosted shows
From @JonTheNiceGuy on October 28, 2015 8:5
We already store the media - /media/daily|weekly|monthly|extra/<>.oga|mp3|m4a and render the front page with a player - we should be doing the same thing for the /show/12345 page
Copied from original issue: CCHits/cchits-next-wishlist#1
Consider creating regionalized shows
We could probably build a French and an English feed without too much effort. Is it worth also going to another language such as German or Spanish? How much longer would this take to build? Will we struggle with the extra space requirements of the extra formats?
Artist Management page
We could do with a section within the admin area to permit management of artist information.
Case in point, when you first create an artist, you have the option to set the default artist URL for that artist. Whatever you set from that point onwards will always be the default artist URL, even if you change it for subsequent tracks. This - in itself - is acceptable behaviour, as you're setting the values for the track and not the artist.
However, if an artist changes their primary website from Jamendo to Bandcamp, and then to Facebook, etc... this should be the default going forwards, and you cannot set this default whilst submitting a track.
What we need is a screen which will allow you change all elements of a stored artist:
- Artist Name
- Artist Name Sound
- Artist URL
as well as determining the ongoing defaults for those values.
Add date range functionality to the New Chart
At the moment, the New Chart page is defined by the number of days (from today) to include in the calculation. I need to add functionality to allow inclusion by date range for a more granular chart.
Add CORS header
As per: http://en.wikipedia.org/wiki/Cross-Origin_Resource_Sharing
And in response to a mail from: Jürgen Kudla
Add headers to all responses as follows: "Access-Control-Allow-Origin: *"
Optimize RSS feed generation
It takes 21 seconds to generate the RSS feed for the weekly show. This is 20 and a half seconds too many, I think :-)
Amazon Echo App
From an email to show@
Any thoughts / plans about porting some functionality to the Amazon Echo? Seems like maybe an easier way to integrate listening and voting rather than being tied to a web page, as well as reaching a wider audience.
Port to php 7.2
In order to be able to use a supported version of phpunit, and because php 7 has some awesome feartures we'd be able to use.
Making CChits work under Homestead
To make it easy to develop/contribute I would like to suggest a couple of changes to the code to allow it to work as a homestead project. This would allow a developer to spin up a local CCHits instance for development and testing purposes. I have been working on this as this will assist me with future developments.
The main issue is that homestead ships with nginx. During start up cchits assumes it is being hosted on apache. The main fix is to add checking around the apache function checks.
With a suitable database a developer would be able to download and instantiate their own ccHits system for development and testing.
Error in the PHP Log (SQL Error)
[13-Sep-2018 00:32:28 America/Los_Angeles] Error creating: SQL Error: Array
(
[sql] => INSERT INTO users (strOpenID, strCookieID, strEMail, sha1Pass, isAuthorized, isUploader, isAdmin, datLastSeen) VALUES (:strOpenID, :strCookieID, :strEMail, :sha1Pass, :isAuthorized, :isUploader, :isAdmin, :datLastSeen)
[values] => Array
(
[strOpenID] =>
[strCookieID] =>
[strEMail] =>
[sha1Pass] =>
[isAuthorized] => 0
[isUploader] => 0
[isAdmin] => 0
[datLastSeen] =>
)
[error] => Array
(
[0] => 23000
[1] => 1048
[2] => Column 'datLastSeen' cannot be null
)
)
Apply ShowRunner efficiencies to Daily show
Showmaker should check file type before acting on it
In the function "concatenateTracks" https://github.com/CCHits/Website/blob/master/CLI/library.php#L340 there is a statement that if the sample rates don't match, then re-encode both parts to the right sample rate.
Instead, consider running soxi -r
against the two source files, and only editing them if they fail to match.
e.g. code:
$cmd = 'soxi -r ' . $first;
$rate = debugExec($cmd, true);
if ($rate != $GLOBALS['RATE']) {
$tmpfname = tempnam(dirname(__FILE__) . '/TEMP', "fileconvert_");
$cmd = 'sox -q "' . $first . '" -r ' . $GLOBALS['RATE'] . ' -c 2 "' . $tmpfname . '.wav"';
if (debugExec($cmd) != 0) {
if (file_exists($tmpfname . '.wav')) {
debugUnlink($tmpfname . '.wav');
}
} else {
$first = $tmpfname . '.wav';
debugUnlink($first);
}
}
repeat for file 2...
Note this glitch currently is leaving source tracks littered in /var/Website/CLI/TEMP/
Provide more reporting information for shows
As with the voting data with regards to a specific show within a track's record, we should probably offer shows more data around how many votes a show, in entirety and per-track, generates. We cookie-track visitors to the site (to prevent them voting twice for the same track), so we could tell a show how many unique voters a show had? (User:JonTheNiceGuy - 2010-12-20)
Apply ShowRunner efficiencies to Weekly show
Database dump needs fixing
The database dump option in /about#database is broken.
In the dump cchits.2018-09-11_0657.sql
are the following SQL statement starters:
CREATE TABLE `applications` (
CREATE TABLE `artists` (
INSERT INTO artists VALUES
CREATE TABLE `chart` (
... and then nothing more.
At the same time, we need to make sure that the export is correct to the database structure.
The vote adjustment link on the track page is incorrect
On the track page, the vote adjustment link points to /about#voteadj, but the anchor on the /about page is /about#voteadjust.
Either:
- the /track page needs the link changing to /about#voteadjust, or
- the anchor in the /about page should be changed to /about#voteadj
Personally, I favour the first one.
Errors in the PHP Log (OpenID library)
[12-Sep-2018 18:12:45 America/Los_Angeles] PHP Warning: require_once(Auth/OpenID/SQLStore.php): failed to open stream: No such file or directory in cchits.net/EXTERNALS/PHP-OPENID/2015.10.26/Auth/OpenID/MySQLStore.php on line 12
[12-Sep-2018 18:12:45 America/Los_Angeles] PHP Fatal error: require_once(): Failed opening required 'Auth/OpenID/SQLStore.php' (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in cchits.net/EXTERNALS/PHP-OPENID/2015.10.26/Auth/OpenID/MySQLStore.php on line 12
[12-Sep-2018 20:23:45 America/Los_Angeles] PHP Warning: require_once(Auth/OpenID/CryptUtil.php): failed to open stream: No such file or directory in cchits.net/EXTERNALS/PHP-OPENID/2015.10.26/Auth/OpenID/Association.php on line 20
[12-Sep-2018 20:23:45 America/Los_Angeles] PHP Fatal error: require_once(): Failed opening required 'Auth/OpenID/CryptUtil.php' (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in cchits.net/EXTERNALS/PHP-OPENID/2015.10.26/Auth/OpenID/Association.php on line 20
[12-Sep-2018 20:24:15 America/Los_Angeles] PHP Warning: require_once(Auth/OpenID.php): failed to open stream: No such file or directory in cchits.net/EXTERNALS/PHP-OPENID/2015.10.26/Auth/OpenID/ServerRequest.php on line 20
[12-Sep-2018 20:24:15 America/Los_Angeles] PHP Fatal error: require_once(): Failed opening required 'Auth/OpenID.php' (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in cchits.net/EXTERNALS/PHP-OPENID/2015.10.26/Auth/OpenID/ServerRequest.php on line 20
[12-Sep-2018 21:50:26 America/Los_Angeles] PHP Fatal error: Call-time pass-by-reference has been removed in cchits.net/EXTERNALS/PHP-OPENID/2011.09.18/Auth/OpenID/Consumer.php on line 1188
[12-Sep-2018 22:33:42 America/Los_Angeles] PHP Warning: require_once(Auth/OpenID/Message.php): failed to open stream: No such file or directory in cchits.net/EXTERNALS/PHP-OPENID/2011.09.18/Auth/OpenID/SReg.php on line 45
[12-Sep-2018 22:33:42 America/Los_Angeles] PHP Fatal error: require_once(): Failed opening required 'Auth/OpenID/Message.php' (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in cchits.net/EXTERNALS/PHP-OPENID/2011.09.18/Auth/OpenID/SReg.php on line 45
[12-Sep-2018 23:18:59 America/Los_Angeles] PHP Warning: require_once(Auth/Yadis/Misc.php): failed to open stream: No such file or directory in cchits.net/EXTERNALS/PHP-OPENID/2015.10.26/Auth/OpenID/URINorm.php on line 12
[12-Sep-2018 23:18:59 America/Los_Angeles] PHP Fatal error: require_once(): Failed opening required 'Auth/Yadis/Misc.php' (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in cchits.net/EXTERNALS/PHP-OPENID/2015.10.26/Auth/OpenID/URINorm.php on line 12
[13-Sep-2018 00:41:42 America/Los_Angeles] PHP Warning: require_once(Auth/OpenID/CryptUtil.php): failed to open stream: No such file or directory in cchits.net/EXTERNALS/PHP-OPENID/2011.09.18/Auth/OpenID/Nonce.php on line 12
[13-Sep-2018 00:41:42 America/Los_Angeles] PHP Fatal error: require_once(): Failed opening required 'Auth/OpenID/CryptUtil.php' (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in cchits.net/EXTERNALS/PHP-OPENID/2011.09.18/Auth/OpenID/Nonce.php on line 12
Suggestion : Add Genre Support
Might it be possible to add genre to a track, allowing someone to find tracks based on genre?
Maybe genre could be extracted from the metadata of the file (or from the site where the original file is hosted). I'd suggest that a track could have a number of different genre's associated with them (almost like tagging) and this might help ans of more obscure genres to suggest tracks.
Document how to use the Admin UI
As requested frequently by Ken Fallon. Pointing to a blog post (such as https://jon.sprig.gs/blog/post/225) does not help.
Produce more than just shows - produce daily soundtracks.
A major aim for the site is to produce a file containing enough music to give a space a background soundtrack for an event or a session. I'd like to be able to have URLs such as: http://cchits.net/soundtrack/8hours/is_sfw - and to have that URL return a "show" style file full of music, in the format TrackBumperIntro|Track|TrackBumperOutro|VoteDetailsForTheLastTrack, but which lasts for just over 8 hours. Again, this will need an extension to the database, where each track also lists its length (done), so we can calculate how much music we need. I would expect these to be generated daily (perhaps as part of a CRONJob?), but not to be stored for more than a couple of versions. (User:JonTheNiceGuy - 2010-12-20)
- [User:NotRiddle] asked before this was moved to a wiki whether there was any benefit in doing this outside of Cron, perhaps as a webhook/email notified on-demand service (using criteria like "random or hits", "select your license preferences - +/-SA, +/-NC, +/-ND, +/-SharingPlus", "Is work/family safe" to select the music).
- My only worry with doing that was around the system load - although, there's no reason why the build couldn't be done as part of a every-minutely-cronjob in the same way the generated shows are, but checking whether the builder was already running, and whether there was an outstanding job. (User:JonTheNiceGuy - 2010-12-26)
- At the same time [User:NotRiddle] also asked why generate this style of output aside from the daily/weekly/monthly shows? I feel that one of my goals for the site is to allow a venue like a hackspace to select 4 hours of music to be played for a coding session, while a shop or business might want 16 hours of worksafe non-NC music. (User:JonTheNiceGuy - 2010-12-26)
Given the build is now run on AWS, and as such there is a cost implication to running such a task, it would probably be a better idea to do this on another system, however, if ever there were something requiring the tag "wishlist", this is it!
Fix the monthly chart generation
The chart generator fails each month, resulting in the ShowMaker failing to generate a monthly show.
Update the API documentation
It is currently very out of date.
Automate the archive.org migration process.
Automatic upload of tracks and shows to archive.org
From @JonTheNiceGuy on October 28, 2015 8:10
This reduces the dependency on Dreamhost (for their unlimited storage)
Copied from original issue: CCHits/cchits-next-wishlist#2
The field jsonAudioLayout in the Shows table contains full track information
Here's that column in shows
intShowID 4138
intShowURL 20180909
enumShowType weekly
jsonAudioLayout {
"0":"intro",
"19.431678":{"intTrackID":"3063","intArtistID":"1802","strTrackName":"True","strTrackNameSounds":"True","strTrackUrl":"http:\/\/www.jamendo.com\/track\/1515925","isNSFW":"0","needsReview":"0","fileSource":"3063.mp3","timeLength":"00:04:48","md5FileHash":"736a6dcabff79e6775b8a737f718007e","enumTrackLicense":"cc-by","isApproved":"1","intDuplicateID":"0","arrTrackName":["True"],"strLicenseUrl":"http:\/\/creativecommons.org\/licenses\/cc-by\/3.0\/","strLicenseName":"Creative Commons, By Attribution","arrTrackUrl":["http:\/\/www.jamendo.com\/track\/1515925"],"localSource":"https:\/\/cchits.net\/media\/track\/3063.mp3","strArtistName":"The Jarmoosh","arrArtistName":["The Jarmoosh"],"strArtistNameSounds":"The Jarmoosh","strArtistUrl":"http:\/\/www.jamendo.com\/artist\/506555","arrArtistUrl":["http:\/\/www.jamendo.com\/artist\/506555"],"long_enumTrackLicense":"Creative Commons, By Attribution","pronouncable_enumTrackLicense":"Creative Commons, By At-trib-ution","dtsAdded":"2018-09-07","qrcode":"https:\/\/cchits.net\/media\/track\/3063.png","strPositionYesterday":"equal","60dayhighest":"2512","60daylowest":"3030","averageLastWeek":"0","averageThisWeek":"717.71428571429","strPositionLastWeek":"down","intChartPeak":"2512","arrChartData":{"59":{"intPositionID":"null","datChart":"-1 31pm69"},"58":{"intPositionID":"null","datChart":"-1 31pm69"},"57":{"intPositionID":"null","datChart":"-1 31pm69"},"56":{"intPositionID":"null","datChart":"-1 31pm69"},"55":{"intPositionID":"null","datChart":"-1 31pm69"},"54":{"intPositionID":"null","datChart":"-1 31pm69"},"53":{"intPositionID":"null","datChart":"-1 31pm69"},"52":{"intPositionID":"null","datChart":"-1 31pm69"},"51":{"intPositionID":"null","datChart":"-1 31pm69"},"50":{"intPositionID":"null","datChart":"-1 31pm69"},"49":{"intPositionID":"null","datChart":"-1 31pm69"},"48":{"intPositionID":"null","datChart":"-1 31pm69"},"47":{"intPositionID":"null","datChart":"-1 31pm69"},"46":{"intPositionID":"null","datChart":"-1 31pm69"},"45":{"intPositionID":"null","datChart":"-1 31pm69"},"44":{"intPositionID":"null","datChart":"-1 31pm69"},"43":{"intPositionID":"null","datChart":"-1 31pm69"},"42":{"intPositionID":"null","datChart":"-1 31pm69"},"41":{"intPositionID":"null","datChart":"-1 31pm69"},"40":{"intPositionID":"null","datChart":"-1 31pm69"},"39":{"intPositionID":"null","datChart":"-1 31pm69"},"38":{"intPositionID":"null","datChart":"-1 31pm69"},"37":{"intPositionID":"null","datChart":"-1 31pm69"},"36":{"intPositionID":"null","datChart":"-1 31pm69"},"35":{"intPositionID":"null","datChart":"-1 31pm69"},"34":{"intPositionID":"null","datChart":"-1 31pm69"},"33":{"intPositionID":"null","datChart":"-1 31pm69"},"32":{"intPositionID":"null","datChart":"-1 31pm69"},"31":{"intPositionID":"null","datChart":"-1 31pm69"},"30":{"intPositionID":"null","datChart":"-1 31pm69"},"29":{"intPositionID":"null","datChart":"-1 31pm69"},"28":{"intPositionID":"null","datChart":"-1 31pm69"},"27":{"intPositionID":"null","datChart":"-1 31pm69"},"26":{"intPositionID":"null","datChart":"-1 31pm69"},"25":{"intPositionID":"null","datChart":"-1 31pm69"},"24":{"intPositionID":"null","datChart":"-1 31pm69"},"23":{"intPositionID":"null","datChart":"-1 31pm69"},"22":{"intPositionID":"null","datChart":"-1 31pm69"},"21":{"intPositionID":"null","datChart":"-1 31pm69"},"20":{"intPositionID":"null","datChart":"-1 31pm69"},"19":{"intPositionID":"null","datChart":"-1 31pm69"},"18":{"intPositionID":"null","datChart":"-1 31pm69"},"17":{"intPositionID":"null","datChart":"-1 31pm69"},"16":{"intPositionID":"null","datChart":"-1 31pm69"},"15":{"intPositionID":"null","datChart":"-1 31pm69"},"14":{"intPositionID":"null","datChart":"-1 31pm69"},"13":{"intPositionID":"null","datChart":"-1 31pm69"},"12":{"intPositionID":"null","datChart":"-1 31pm69"},"11":{"intPositionID":"null","datChart":"-1 31pm69"},"10":{"intPositionID":"null","datChart":"-1 31pm69"},"9":{"intPositionID":"null","datChart":"-1 31pm69"},"8":{"intPositionID":"null","datChart":"-1 31pm69"},"7":{"intPositionID":"null","datChart":"-1 31pm69"},"6":{"intPositionID":"null","datChart":"-1 31pm69"},"5":{"intPositionID":"null","datChart":"-1 31pm69"},"4":{"intPositionID":"null","datChart":"-1 31pm69"},"3":{"intPositionID":"null","datChart":"-1 31pm69"},"2":{"intPositionID":"null","datChart":"-1 07am18"},"1":{"intPositionID":"2512","datChart":"2018-09-07"},"0":{"intPositionID":"2512","datChart":"2018-09-08"}},"shorturl":"https:\/\/cchits.net\/t\/x2D3","strIsByLicense":"active","strIsNcLicense":"inactive","strIsNdLicense":"inactive","strIsSaLicense":"inactive","strIsSamplingPlusLicense":"inactive","strIsZeroLicense":"inactive"},
"300.274104":"outro",
"383.368299":"end",
"21.873379":"Track Bumpers",
"26.359637":{"intTrackID":"2867","intArtistID":"1722","strTrackName":"Games","strTrackNameSounds":"Games","strTrackUrl":"http:\/\/www.jamendo.com\/track\/1521106","isNSFW":"0","needsReview":"0","fileSource":"2867.mp3","timeLength":"00:03:37","md5FileHash":"ff1bc532b6eabdb6e135be8bfa38079f","enumTrackLicense":"cc-by-nc","isApproved":"1","intDuplicateID":"0","arrTrackName":["Games"],"strLicenseUrl":"http:\/\/creativecommons.org\/licenses\/cc-by-nc\/3.0\/","strLicenseName":"Creative Commons, By Attribution, Non-Commercial","arrTrackUrl":["http:\/\/www.jamendo.com\/track\/1521106"],"localSource":"https:\/\/cchits.net\/media\/track\/2867.mp3","strArtistName":"Tony Petersen","arrArtistName":["Tony Petersen"],"strArtistNameSounds":"Tony Petersen","strArtistUrl":"https:\/\/tonypetersen.bandcamp.com\/","arrArtistUrl":{"preferred":"https:\/\/tonypetersen.bandcamp.com\/","0":"http:\/\/www.jamendo.com\/artist\/506990"},"long_enumTrackLicense":"Creative Commons, By Attribution, Non-Commercial","pronouncable_enumTrackLicense":"Creative Commons, By At-trib-ution, Non Commercial","dtsAdded":"2018-03-16","qrcode":"https:\/\/cchits.net\/media\/track\/2867.png","strPositionYesterday":"equal","60dayhighest":"2390","60daylowest":"2407","averageLastWeek":"2392","averageThisWeek":"2390","strPositionLastWeek":"up","intChartPeak":"2390","arrChartData":{"59":{"intPositionID":"2407","datChart":"2018-07-11"},"58":{"intPositionID":"2407","datChart":"2018-07-12"},"57":{"intPositionID":"2407","datChart":"2018-07-13"},"56":{"intPositionID":"2407","datChart":"2018-07-14"},"55":{"intPositionID":"2406","datChart":"2018-07-15"},"54":{"intPositionID":"2406","datChart":"2018-07-16"},"53":{"intPositionID":"2406","datChart":"2018-07-17"},"52":{"intPositionID":"2406","datChart":"2018-07-18"},"51":{"intPositionID":"2406","datChart":"2018-07-19"},"50":{"intPositionID":"2406","datChart":"2018-07-20"},"49":{"intPositionID":"2406","datChart":"2018-07-21"},"48":{"intPositionID":"2401","datChart":"2018-07-22"},"47":{"intPositionID":"2401","datChart":"2018-07-23"},"46":{"intPositionID":"2401","datChart":"2018-07-24"},"45":{"intPositionID":"2401","datChart":"2018-07-25"},"44":{"intPositionID":"2401","datChart":"2018-07-26"},"43":{"intPositionID":"2401","datChart":"2018-07-27"},"42":{"intPositionID":"2401","datChart":"2018-07-28"},"41":{"intPositionID":"2399","datChart":"2018-07-29"},"40":{"intPositionID":"2399","datChart":"2018-07-30"},"39":{"intPositionID":"2399","datChart":"2018-07-31"},"38":{"intPositionID":"2399","datChart":"2018-08-01"},"37":{"intPositionID":"2399","datChart":"2018-08-02"},"36":{"intPositionID":"2399","datChart":"2018-08-03"},"35":{"intPositionID":"2399","datChart":"2018-08-04"},"34":{"intPositionID":"2397","datChart":"2018-08-05"},"33":{"intPositionID":"2397","datChart":"2018-08-06"},"32":{"intPositionID":"2397","datChart":"2018-08-07"},"31":{"intPositionID":"2397","datChart":"2018-08-08"},"30":{"intPositionID":"2397","datChart":"2018-08-09"},"29":{"intPositionID":"2397","datChart":"2018-08-10"},"28":{"intPositionID":"2397","datChart":"2018-08-11"},"27":{"intPositionID":"2397","datChart":"2018-08-12"},"26":{"intPositionID":"2397","datChart":"2018-08-13"},"25":{"intPositionID":"2397","datChart":"2018-08-14"},"24":{"intPositionID":"2397","datChart":"2018-08-15"},"23":{"intPositionID":"2397","datChart":"2018-08-16"},"22":{"intPositionID":"2397","datChart":"2018-08-17"},"21":{"intPositionID":"2397","datChart":"2018-08-18"},"20":{"intPositionID":"2395","datChart":"2018-08-19"},"19":{"intPositionID":"2395","datChart":"2018-08-20"},"18":{"intPositionID":"2395","datChart":"2018-08-21"},"17":{"intPositionID":"2395","datChart":"2018-08-22"},"16":{"intPositionID":"2395","datChart":"2018-08-23"},"15":{"intPositionID":"2395","datChart":"2018-08-24"},"14":{"intPositionID":"2395","datChart":"2018-08-25"},"13":{"intPositionID":"2392","datChart":"2018-08-26"},"12":{"intPositionID":"2392","datChart":"2018-08-27"},"11":{"intPositionID":"2392","datChart":"2018-08-28"},"10":{"intPositionID":"2392","datChart":"2018-08-29"},"9":{"intPositionID":"2392","datChart":"2018-08-30"},"8":{"intPositionID":"2392","datChart":"2018-08-31"},"7":{"intPositionID":"2392","datChart":"2018-09-01"},"6":{"intPositionID":"2390","datChart":"2018-09-02"},"5":{"intPositionID":"2390","datChart":"2018-09-03"},"4":{"intPositionID":"2390","datChart":"2018-09-04"},"3":{"intPositionID":"2390","datChart":"2018-09-05"},"2":{"intPositionID":"2390","datChart":"2018-09-06"},"1":{"intPositionID":"2390","datChart":"2018-09-07"},"0":{"intPositionID":"2390","datChart":"2018-09-08"}},"shorturl":"https:\/\/cchits.net\/t\/x27N","strIsByLicense":"active","strIsNcLicense":"active","strIsNdLicense":"inactive","strIsSaLicense":"inactive","strIsSamplingPlusLicense":"inactive","strIsZeroLicense":"inactive"},"237.117732":"Track Bumpers","249.519796":{"intTrackID":"3013","intArtistID":"1784","strTrackName":"Cherry Red","strTrackNameSounds":"Cherry Red","strTrackUrl":"http:\/\/www.jamendo.com\/track\/1264817","isNSFW":"0","needsReview":"0","fileSource":"3013.mp3","timeLength":"00:03:10","md5FileHash":"566356b498bd461039e672cb84db191d","enumTrackLicense":"cc-by-nc-nd","isApproved":"1","intDuplicateID":"0","arrTrackName":["Cherry Red"],"strLicenseUrl":"http:\/\/creativecommons.org\/licenses\/cc-by-nc-nd\/3.0\/","strLicenseName":"Creative Commons, By Attribution, Non-Commercial, No Derivatives","arrTrackUrl":["http:\/\/www.jamendo.com\/track\/1264817"],"localSource":"https:\/\/cchits.net\/media\/track\/3013.mp3","strArtistName":"Deep Sea Gypsies","arrArtistName":["Deep Sea Gypsies"],"strArtistNameSounds":"Deep Sea Gypsies","strArtistUrl":"https:\/\/www.facebook.com\/deepseagypsies","arrArtistUrl":{"preferred":"https:\/\/www.facebook.com\/deepseagypsies","0":"http:\/\/www.jamendo.com\/artist\/458667"},"long_enumTrackLicense":"Creative Commons, By Attribution, Non-Commercial, No Derivatives","pronouncable_enumTrackLicense":"Creative Commons, By At-trib-ution, Non Commercial, No Der-iv-uh-tivs","dtsAdded":"2018-07-20","qrcode":"https:\/\/cchits.net\/media\/track\/3013.png","strPositionYesterday":"equal","60dayhighest":"2465","60daylowest":"3030","averageLastWeek":"2471","averageThisWeek":"2465","strPositionLastWeek":"up","intChartPeak":"2465","arrChartData":{"59":{"intPositionID":"null","datChart":"-1 31pm69"},"58":{"intPositionID":"null","datChart":"-1 31pm69"},"57":{"intPositionID":"null","datChart":"-1 31pm69"},"56":{"intPositionID":"null","datChart":"-1 31pm69"},"55":{"intPositionID":"null","datChart":"-1 31pm69"},"54":{"intPositionID":"null","datChart":"-1 31pm69"},"53":{"intPositionID":"null","datChart":"-1 31pm69"},"52":{"intPositionID":"null","datChart":"-1 31pm69"},"51":{"intPositionID":"null","datChart":"-1 20am18"},"50":{"intPositionID":"2510","datChart":"2018-07-20"},"49":{"intPositionID":"2510","datChart":"2018-07-21"},"48":{"intPositionID":"2503","datChart":"2018-07-22"},"47":{"intPositionID":"2503","datChart":"2018-07-23"},"46":{"intPositionID":"2503","datChart":"2018-07-24"},"45":{"intPositionID":"2503","datChart":"2018-07-25"},"44":{"intPositionID":"2503","datChart":"2018-07-26"},"43":{"intPositionID":"2503","datChart":"2018-07-27"},"42":{"intPositionID":"2503","datChart":"2018-07-28"},"41":{"intPositionID":"2496","datChart":"2018-07-29"},"40":{"intPositionID":"2496","datChart":"2018-07-30"},"39":{"intPositionID":"2496","datChart":"2018-07-31"},"38":{"intPositionID":"2496","datChart":"2018-08-01"},"37":{"intPositionID":"2496","datChart":"2018-08-02"},"36":{"intPositionID":"2496","datChart":"2018-08-03"},"35":{"intPositionID":"2496","datChart":"2018-08-04"},"34":{"intPositionID":"2490","datChart":"2018-08-05"},"33":{"intPositionID":"2490","datChart":"2018-08-06"},"32":{"intPositionID":"2490","datChart":"2018-08-07"},"31":{"intPositionID":"2490","datChart":"2018-08-08"},"30":{"intPositionID":"2490","datChart":"2018-08-09"},"29":{"intPositionID":"2490","datChart":"2018-08-10"},"28":{"intPositionID":"2490","datChart":"2018-08-11"},"27":{"intPositionID":"2483","datChart":"2018-08-12"},"26":{"intPositionID":"2483","datChart":"2018-08-13"},"25":{"intPositionID":"2483","datChart":"2018-08-14"},"24":{"intPositionID":"2483","datChart":"2018-08-15"},"23":{"intPositionID":"2483","datChart":"2018-08-16"},"22":{"intPositionID":"2483","datChart":"2018-08-17"},"21":{"intPositionID":"2483","datChart":"2018-08-18"},"20":{"intPositionID":"2477","datChart":"2018-08-19"},"19":{"intPositionID":"2477","datChart":"2018-08-20"},"18":{"intPositionID":"2477","datChart":"2018-08-21"},"17":{"intPositionID":"2477","datChart":"2018-08-22"},"16":{"intPositionID":"2477","datChart":"2018-08-23"},"15":{"intPositionID":"2477","datChart":"2018-08-24"},"14":{"intPositionID":"2477","datChart":"2018-08-25"},"13":{"intPositionID":"2471","datChart":"2018-08-26"},"12":{"intPositionID":"2471","datChart":"2018-08-27"},"11":{"intPositionID":"2471","datChart":"2018-08-28"},"10":{"intPositionID":"2471","datChart":"2018-08-29"},"9":{"intPositionID":"2471","datChart":"2018-08-30"},"8":{"intPositionID":"2471","datChart":"2018-08-31"},"7":{"intPositionID":"2471","datChart":"2018-09-01"},"6":{"intPositionID":"2465","datChart":"2018-09-02"},"5":{"intPositionID":"2465","datChart":"2018-09-03"},"4":{"intPositionID":"2465","datChart":"2018-09-04"},"3":{"intPositionID":"2465","datChart":"2018-09-05"},"2":{"intPositionID":"2465","datChart":"2018-09-06"},"1":{"intPositionID":"2465","datChart":"2018-09-07"},"0":{"intPositionID":"2465","datChart":"2018-09-08"}},"shorturl":"https:\/\/cchits.net\/t\/x2BP","strIsByLicense":"active","strIsNcLicense":"active","strIsNdLicense":"active","strIsSaLicense":"inactive","strIsSamplingPlusLicense":"inactive","strIsZeroLicense":"inactive"},
"435.297029":"Track Bumpers",
"463.675646":{"intTrackID":"2967","intArtistID":"1765","strTrackName":"Underground Of Mars","strTrackNameSounds":"Underground Of Mars","strTrackUrl":"http:\/\/www.jamendo.com\/track\/1504763","isNSFW":"0","needsReview":"0","fileSource":"2967.mp3","timeLength":"00:05:33","md5FileHash":"f3a4919c194f8ab4710b486814e15dc8","enumTrackLicense":"cc-by-nc-nd","isApproved":"1","intDuplicateID":"0","arrTrackName":["Underground Of Mars"],"strLicenseUrl":"http:\/\/creativecommons.org\/licenses\/cc-by-nc-nd\/3.0\/","strLicenseName":"Creative Commons, By Attribution, Non-Commercial, No Derivatives","arrTrackUrl":["http:\/\/www.jamendo.com\/track\/1504763"],"localSource":"https:\/\/cchits.net\/media\/track\/2967.mp3","strArtistName":"The Black Hole Prophets","arrArtistName":{"preferred":"The Black Hole Prophets","0":"Daniel Ilan Szyller"},"strArtistNameSounds":"The Black Hole Prophets","strArtistUrl":"https:\/\/www.facebook.com\/TheBlackHoleProphets","arrArtistUrl":{"preferred":"https:\/\/www.facebook.com\/TheBlackHoleProphets","0":"http:\/\/www.jamendo.com\/artist\/505498"},"long_enumTrackLicense":"Creative Commons, By Attribution, Non-Commercial, No Derivatives","pronouncable_enumTrackLicense":"Creative Commons, By At-trib-ution, Non Commercial, No Der-iv-uh-tivs","dtsAdded":"2018-06-15","qrcode":"https:\/\/cchits.net\/media\/track\/2967.png","strPositionYesterday":"equal","60dayhighest":"2435","60daylowest":"2473","averageLastWeek":"2439","averageThisWeek":"2435","strPositionLastWeek":"up","intChartPeak":"2435","arrChartData":{"59":{"intPositionID":"2473","datChart":"2018-07-11"},"58":{"intPositionID":"2473","datChart":"2018-07-12"},"57":{"intPositionID":"2473","datChart":"2018-07-13"},"56":{"intPositionID":"2473","datChart":"2018-07-14"},"55":{"intPositionID":"2466","datChart":"2018-07-15"},"54":{"intPositionID":"2466","datChart":"2018-07-16"},"53":{"intPositionID":"2466","datChart":"2018-07-17"},"52":{"intPositionID":"2466","datChart":"2018-07-18"},"51":{"intPositionID":"2466","datChart":"2018-07-19"},"50":{"intPositionID":"2466","datChart":"2018-07-20"},"49":{"intPositionID":"2466","datChart":"2018-07-21"},"48":{"intPositionID":"2460","datChart":"2018-07-22"},"47":{"intPositionID":"2460","datChart":"2018-07-23"},"46":{"intPositionID":"2460","datChart":"2018-07-24"},"45":{"intPositionID":"2460","datChart":"2018-07-25"},"44":{"intPositionID":"2460","datChart":"2018-07-26"},"43":{"intPositionID":"2460","datChart":"2018-07-27"},"42":{"intPositionID":"2460","datChart":"2018-07-28"},"41":{"intPositionID":"2457","datChart":"2018-07-29"},"40":{"intPositionID":"2457","datChart":"2018-07-30"},"39":{"intPositionID":"2457","datChart":"2018-07-31"},"38":{"intPositionID":"2457","datChart":"2018-08-01"},"37":{"intPositionID":"2457","datChart":"2018-08-02"},"36":{"intPositionID":"2457","datChart":"2018-08-03"},"35":{"intPositionID":"2457","datChart":"2018-08-04"},"34":{"intPositionID":"2453","datChart":"2018-08-05"},"33":{"intPositionID":"2453","datChart":"2018-08-06"},"32":{"intPositionID":"2453","datChart":"2018-08-07"},"31":{"intPositionID":"2453","datChart":"2018-08-08"},"30":{"intPositionID":"2453","datChart":"2018-08-09"},"29":{"intPositionID":"2453","datChart":"2018-08-10"},"28":{"intPositionID":"2453","datChart":"2018-08-11"},"27":{"intPositionID":"2449","datChart":"2018-08-12"},"26":{"intPositionID":"2449","datChart":"2018-08-13"},"25":{"intPositionID":"2449","datChart":"2018-08-14"},"24":{"intPositionID":"2449","datChart":"2018-08-15"},"23":{"intPositionID":"2449","datChart":"2018-08-16"},"22":{"intPositionID":"2449","datChart":"2018-08-17"},"21":{"intPositionID":"2449","datChart":"2018-08-18"},"20":{"intPositionID":"2444","datChart":"2018-08-19"},"19":{"intPositionID":"2444","datChart":"2018-08-20"},"18":{"intPositionID":"2444","datChart":"2018-08-21"},"17":{"intPositionID":"2444","datChart":"2018-08-22"},"16":{"intPositionID":"2444","datChart":"2018-08-23"},"15":{"intPositionID":"2444","datChart":"2018-08-24"},"14":{"intPositionID":"2444","datChart":"2018-08-25"},"13":{"intPositionID":"2439","datChart":"2018-08-26"},"12":{"intPositionID":"2439","datChart":"2018-08-27"},"11":{"intPositionID":"2439","datChart":"2018-08-28"},"10":{"intPositionID":"2439","datChart":"2018-08-29"},"9":{"intPositionID":"2439","datChart":"2018-08-30"},"8":{"intPositionID":"2439","datChart":"2018-08-31"},"7":{"intPositionID":"2439","datChart":"2018-09-01"},"6":{"intPositionID":"2435","datChart":"2018-09-02"},"5":{"intPositionID":"2435","datChart":"2018-09-03"},"4":{"intPositionID":"2435","datChart":"2018-09-04"},"3":{"intPositionID":"2435","datChart":"2018-09-05"},"2":{"intPositionID":"2435","datChart":"2018-09-06"},"1":{"intPositionID":"2435","datChart":"2018-09-07"},"0":{"intPositionID":"2435","datChart":"2018-09-08"}},"shorturl":"https:\/\/cchits.net\/t\/x2AF","strIsByLicense":"active","strIsNcLicense":"active","strIsNdLicense":"active","strIsSaLicense":"inactive","strIsSamplingPlusLicense":"inactive","strIsZeroLicense":"inactive"},
"783.166168":"Track Bumpers",
"799.605238":{"intTrackID":"2706","intArtistID":"1647","strTrackName":"Trip","strTrackNameSounds":"Trip","strTrackUrl":"http:\/\/www.jamendo.com\/track\/1436403","isNSFW":"0","needsReview":"0","fileSource":"2706.mp3","timeLength":"00:00:00","md5FileHash":"9f9b718558a1bfabe3863e03ce139eff","enumTrackLicense":"cc-by-nc-sa","isApproved":"1","intDuplicateID":"0","arrTrackName":["Trip"],"strLicenseUrl":"http:\/\/creativecommons.org\/licenses\/cc-by-nc-sa\/3.0\/","strLicenseName":"Creative Commons, By Attribution, Non-Commercial, Share Alike","arrTrackUrl":["http:\/\/www.jamendo.com\/track\/1436403"],"localSource":"https:\/\/cchits.net\/media\/track\/2706.mp3","strArtistName":"Florens","arrArtistName":["Florens"],"strArtistNameSounds":"Florens","strArtistUrl":"https:\/\/www.facebook.com\/Florensmusic\/","arrArtistUrl":{"0":"http:\/\/www.jamendo.com\/artist\/498859","preferred":"https:\/\/www.facebook.com\/Florensmusic\/"},"long_enumTrackLicense":"Creative Commons, By Attribution, Non-Commercial, Share Alike","pronouncable_enumTrackLicense":"Creative Commons, By At-trib-ution, Non Commercial, Share Ae-like","dtsAdded":"2017-09-01","qrcode":"https:\/\/cchits.net\/media\/track\/2706.png","strPositionYesterday":"equal","60dayhighest":"2365","60daylowest":"2372","averageLastWeek":"2366","averageThisWeek":"2365","strPositionLastWeek":"up","intChartPeak":"2365","arrChartData":{"59":{"intPositionID":"2372","datChart":"2018-07-11"},"58":{"intPositionID":"2372","datChart":"2018-07-12"},"57":{"intPositionID":"2372","datChart":"2018-07-13"},"56":{"intPositionID":"2372","datChart":"2018-07-14"},"55":{"intPositionID":"2371","datChart":"2018-07-15"},"54":{"intPositionID":"2371","datChart":"2018-07-16"},"53":{"intPositionID":"2371","datChart":"2018-07-17"},"52":{"intPositionID":"2371","datChart":"2018-07-18"},"51":{"intPositionID":"2371","datChart":"2018-07-19"},"50":{"intPositionID":"2371","datChart":"2018-07-20"},"49":{"intPositionID":"2371","datChart":"2018-07-21"},"48":{"intPositionID":"2370","datChart":"2018-07-22"},"47":{"intPositionID":"2370","datChart":"2018-07-23"},"46":{"intPositionID":"2370","datChart":"2018-07-24"},"45":{"intPositionID":"2370","datChart":"2018-07-25"},"44":{"intPositionID":"2370","datChart":"2018-07-26"},"43":{"intPositionID":"2370","datChart":"2018-07-27"},"42":{"intPositionID":"2370","datChart":"2018-07-28"},"41":{"intPositionID":"2368","datChart":"2018-07-29"},"40":{"intPositionID":"2368","datChart":"2018-07-30"},"39":{"intPositionID":"2368","datChart":"2018-07-31"},"38":{"intPositionID":"2368","datChart":"2018-08-01"},"37":{"intPositionID":"2368","datChart":"2018-08-02"},"36":{"intPositionID":"2368","datChart":"2018-08-03"},"35":{"intPositionID":"2368","datChart":"2018-08-04"},"34":{"intPositionID":"2367","datChart":"2018-08-05"},"33":{"intPositionID":"2367","datChart":"2018-08-06"},"32":{"intPositionID":"2367","datChart":"2018-08-07"},"31":{"intPositionID":"2367","datChart":"2018-08-08"},"30":{"intPositionID":"2367","datChart":"2018-08-09"},"29":{"intPositionID":"2367","datChart":"2018-08-10"},"28":{"intPositionID":"2367","datChart":"2018-08-11"},"27":{"intPositionID":"2367","datChart":"2018-08-12"},"26":{"intPositionID":"2367","datChart":"2018-08-13"},"25":{"intPositionID":"2367","datChart":"2018-08-14"},"24":{"intPositionID":"2367","datChart":"2018-08-15"},"23":{"intPositionID":"2367","datChart":"2018-08-16"},"22":{"intPositionID":"2367","datChart":"2018-08-17"},"21":{"intPositionID":"2367","datChart":"2018-08-18"},"20":{"intPositionID":"2367","datChart":"2018-08-19"},"19":{"intPositionID":"2367","datChart":"2018-08-20"},"18":{"intPositionID":"2367","datChart":"2018-08-21"},"17":{"intPositionID":"2367","datChart":"2018-08-22"},"16":{"intPositionID":"2367","datChart":"2018-08-23"},"15":{"intPositionID":"2367","datChart":"2018-08-24"},"14":{"intPositionID":"2367","datChart":"2018-08-25"},"13":{"intPositionID":"2366","datChart":"2018-08-26"},"12":{"intPositionID":"2366","datChart":"2018-08-27"},"11":{"intPositionID":"2366","datChart":"2018-08-28"},"10":{"intPositionID":"2366","datChart":"2018-08-29"},"9":{"intPositionID":"2366","datChart":"2018-08-30"},"8":{"intPositionID":"2366","datChart":"2018-08-31"},"7":{"intPositionID":"2366","datChart":"2018-09-01"},"6":{"intPositionID":"2365","datChart":"2018-09-02"},"5":{"intPositionID":"2365","datChart":"2018-09-03"},"4":{"intPositionID":"2365","datChart":"2018-09-04"},"3":{"intPositionID":"2365","datChart":"2018-09-05"},"2":{"intPositionID":"2365","datChart":"2018-09-06"},"1":{"intPositionID":"2365","datChart":"2018-09-07"},"0":{"intPositionID":"2365","datChart":"2018-09-08"}},"shorturl":"https:\/\/cchits.net\/t\/x236","strIsByLicense":"active","strIsNcLicense":"active","strIsNdLicense":"inactive","strIsSaLicense":"active","strIsSamplingPlusLicense":"inactive","strIsZeroLicense":"inactive"},
"1010.825918":"Track Bumpers",
"1037.811927":{"intTrackID":"2964","intArtistID":"1763","strTrackName":"Le Bon Moment","strTrackNameSounds":"Le Bon Moment","strTrackUrl":"http:\/\/www.jamendo.com\/track\/1509903","isNSFW":"0","needsReview":"0","fileSource":"2964.mp3","timeLength":"00:02:43","md5FileHash":"c478b8b7d12c6168bd1a6b78ad290855","enumTrackLicense":"cc-by-nc-nd","isApproved":"1","intDuplicateID":"0","arrTrackName":["Le Bon Moment"],"strLicenseUrl":"http:\/\/creativecommons.org\/licenses\/cc-by-nc-nd\/3.0\/","strLicenseName":"Creative Commons, By Attribution, Non-Commercial, No Derivatives","arrTrackUrl":["http:\/\/www.jamendo.com\/track\/1509903"],"localSource":"https:\/\/cchits.net\/media\/track\/2964.mp3","strArtistName":"Kwizat Haterach","arrArtistName":["Kwizat Haterach"],"strArtistNameSounds":"Kwizat Haterach","strArtistUrl":"https:\/\/www.facebook.com\/Kwizat\/","arrArtistUrl":{"preferred":"https:\/\/www.facebook.com\/Kwizat\/","0":"http:\/\/www.jamendo.com\/artist\/505591"},"long_enumTrackLicense":"Creative Commons, By Attribution, Non-Commercial, No Derivatives","pronouncable_enumTrackLicense":"Creative Commons, By At-trib-ution, Non Commercial, No Der-iv-uh-tivs","dtsAdded":"2018-06-08","qrcode":"https:\/\/cchits.net\/media\/track\/2964.png","strPositionYesterday":"equal","60dayhighest":"2433","60daylowest":"2470","averageLastWeek":"2437","averageThisWeek":"2433","strPositionLastWeek":"up","intChartPeak":"2433","arrChartData":{"59":{"intPositionID":"2470","datChart":"2018-07-11"},"58":{"intPositionID":"2470","datChart":"2018-07-12"},"57":{"intPositionID":"2470","datChart":"2018-07-13"},"56":{"intPositionID":"2470","datChart":"2018-07-14"},"55":{"intPositionID":"2463","datChart":"2018-07-15"},"54":{"intPositionID":"2463","datChart":"2018-07-16"},"53":{"intPositionID":"2463","datChart":"2018-07-17"},"52":{"intPositionID":"2463","datChart":"2018-07-18"},"51":{"intPositionID":"2463","datChart":"2018-07-19"},"50":{"intPositionID":"2463","datChart":"2018-07-20"},"49":{"intPositionID":"2463","datChart":"2018-07-21"},"48":{"intPositionID":"2457","datChart":"2018-07-22"},"47":{"intPositionID":"2457","datChart":"2018-07-23"},"46":{"intPositionID":"2457","datChart":"2018-07-24"},"45":{"intPositionID":"2457","datChart":"2018-07-25"},"44":{"intPositionID":"2457","datChart":"2018-07-26"},"43":{"intPositionID":"2457","datChart":"2018-07-27"},"42":{"intPositionID":"2457","datChart":"2018-07-28"},"41":{"intPositionID":"2455","datChart":"2018-07-29"},"40":{"intPositionID":"2455","datChart":"2018-07-30"},"39":{"intPositionID":"2455","datChart":"2018-07-31"},"38":{"intPositionID":"2455","datChart":"2018-08-01"},"37":{"intPositionID":"2455","datChart":"2018-08-02"},"36":{"intPositionID":"2455","datChart":"2018-08-03"},"35":{"intPositionID":"2455","datChart":"2018-08-04"},"34":{"intPositionID":"2451","datChart":"2018-08-05"},"33":{"intPositionID":"2451","datChart":"2018-08-06"},"32":{"intPositionID":"2451","datChart":"2018-08-07"},"31":{"intPositionID":"2451","datChart":"2018-08-08"},"30":{"intPositionID":"2451","datChart":"2018-08-09"},"29":{"intPositionID":"2451","datChart":"2018-08-10"},"28":{"intPositionID":"2451","datChart":"2018-08-11"},"27":{"intPositionID":"2447","datChart":"2018-08-12"},"26":{"intPositionID":"2447","datChart":"2018-08-13"},"25":{"intPositionID":"2447","datChart":"2018-08-14"},"24":{"intPositionID":"2447","datChart":"2018-08-15"},"23":{"intPositionID":"2447","datChart":"2018-08-16"},"22":{"intPositionID":"2447","datChart":"2018-08-17"},"21":{"intPositionID":"2447","datChart":"2018-08-18"},"20":{"intPositionID":"2442","datChart":"2018-08-19"},"19":{"intPositionID":"2442","datChart":"2018-08-20"},"18":{"intPositionID":"2442","datChart":"2018-08-21"},"17":{"intPositionID":"2442","datChart":"2018-08-22"},"16":{"intPositionID":"2442","datChart":"2018-08-23"},"15":{"intPositionID":"2442","datChart":"2018-08-24"},"14":{"intPositionID":"2442","datChart":"2018-08-25"},"13":{"intPositionID":"2437","datChart":"2018-08-26"},"12":{"intPositionID":"2437","datChart":"2018-08-27"},"11":{"intPositionID":"2437","datChart":"2018-08-28"},"10":{"intPositionID":"2437","datChart":"2018-08-29"},"9":{"intPositionID":"2437","datChart":"2018-08-30"},"8":{"intPositionID":"2437","datChart":"2018-08-31"},"7":{"intPositionID":"2437","datChart":"2018-09-01"},"6":{"intPositionID":"2433","datChart":"2018-09-02"},"5":{"intPositionID":"2433","datChart":"2018-09-03"},"4":{"intPositionID":"2433","datChart":"2018-09-04"},"3":{"intPositionID":"2433","datChart":"2018-09-05"},"2":{"intPositionID":"2433","datChart":"2018-09-06"},"1":{"intPositionID":"2433","datChart":"2018-09-07"},"0":{"intPositionID":"2433","datChart":"2018-09-08"}},"shorturl":"https:\/\/cchits.net\/t\/x2AC","strIsByLicense":"active","strIsNcLicense":"active","strIsNdLicense":"active","strIsSaLicense":"inactive","strIsSamplingPlusLicense":"inactive","strIsZeroLicense":"inactive"},
"1198.492290":"Track Bumpers",
"1216.291111":{"intTrackID":"2799","intArtistID":"889","strTrackName":"Anthem For Victory At Viroqua","strTrackNameSounds":"Anthem For Victory At Viroqua","strTrackUrl":"http:\/\/www.jamendo.com\/track\/1498348","isNSFW":"0","needsReview":"0","fileSource":"2799.mp3","timeLength":"00:00:00","md5FileHash":"9cd1f7462c97372d95b1a582bbb51271","enumTrackLicense":"cc-by-sa","isApproved":"1","intDuplicateID":"0","arrTrackName":["Anthem For Victory At Viroqua"],"strLicenseUrl":"http:\/\/creativecommons.org\/licenses\/cc-by-sa\/3.0\/","strLicenseName":"Creative Commons, By Attribution, Share Alike","arrTrackUrl":["http:\/\/www.jamendo.com\/track\/1498348"],"localSource":"https:\/\/cchits.net\/media\/track\/2799.mp3","strArtistName":"Townhouse Woods","arrArtistName":["Townhouse Woods"],"strArtistNameSounds":"Townhouse Woods","strArtistUrl":"http:\/\/townhousewoods.bandcamp.com\/","arrArtistUrl":{"0":"http:\/\/www.jamendo.com\/en\/artist\/Townhouse_Woods","preferred":"http:\/\/townhousewoods.bandcamp.com\/","1":"https:\/\/www.facebook.com\/townhousewoods","2":"http:\/\/www.jamendo.com\/artist\/434614"},"long_enumTrackLicense":"Creative Commons, By Attribution, Share Alike","pronouncable_enumTrackLicense":"Creative Commons, By At-trib-ution, Share Ae-like","dtsAdded":"2017-12-01","qrcode":"https:\/\/cchits.net\/media\/track\/2799.png","strPositionYesterday":"equal","60dayhighest":"2373","60daylowest":"2383","averageLastWeek":"2374","averageThisWeek":"2373","strPositionLastWeek":"up","intChartPeak":"2373","arrChartData":{"59":{"intPositionID":"2383","datChart":"2018-07-11"},"58":{"intPositionID":"2383","datChart":"2018-07-12"},"57":{"intPositionID":"2383","datChart":"2018-07-13"},"56":{"intPositionID":"2383","datChart":"2018-07-14"},"55":{"intPositionID":"2382","datChart":"2018-07-15"},"54":{"intPositionID":"2382","datChart":"2018-07-16"},"53":{"intPositionID":"2382","datChart":"2018-07-17"},"52":{"intPositionID":"2382","datChart":"2018-07-18"},"51":{"intPositionID":"2382","datChart":"2018-07-19"},"50":{"intPositionID":"2382","datChart":"2018-07-20"},"49":{"intPositionID":"2382","datChart":"2018-07-21"},"48":{"intPositionID":"2380","datChart":"2018-07-22"},"47":{"intPositionID":"2380","datChart":"2018-07-23"},"46":{"intPositionID":"2380","datChart":"2018-07-24"},"45":{"intPositionID":"2380","datChart":"2018-07-25"},"44":{"intPositionID":"2380","datChart":"2018-07-26"},"43":{"intPositionID":"2380","datChart":"2018-07-27"},"42":{"intPositionID":"2380","datChart":"2018-07-28"},"41":{"intPositionID":"2378","datChart":"2018-07-29"},"40":{"intPositionID":"2378","datChart":"2018-07-30"},"39":{"intPositionID":"2378","datChart":"2018-07-31"},"38":{"intPositionID":"2378","datChart":"2018-08-01"},"37":{"intPositionID":"2378","datChart":"2018-08-02"},"36":{"intPositionID":"2378","datChart":"2018-08-03"},"35":{"intPositionID":"2378","datChart":"2018-08-04"},"34":{"intPositionID":"2376","datChart":"2018-08-05"},"33":{"intPositionID":"2376","datChart":"2018-08-06"},"32":{"intPositionID":"2376","datChart":"2018-08-07"},"31":{"intPositionID":"2376","datChart":"2018-08-08"},"30":{"intPositionID":"2376","datChart":"2018-08-09"},"29":{"intPositionID":"2376","datChart":"2018-08-10"},"28":{"intPositionID":"2376","datChart":"2018-08-11"},"27":{"intPositionID":"2376","datChart":"2018-08-12"},"26":{"intPositionID":"2376","datChart":"2018-08-13"},"25":{"intPositionID":"2376","datChart":"2018-08-14"},"24":{"intPositionID":"2376","datChart":"2018-08-15"},"23":{"intPositionID":"2376","datChart":"2018-08-16"},"22":{"intPositionID":"2376","datChart":"2018-08-17"},"21":{"intPositionID":"2376","datChart":"2018-08-18"},"20":{"intPositionID":"2376","datChart":"2018-08-19"},"19":{"intPositionID":"2376","datChart":"2018-08-20"},"18":{"intPositionID":"2376","datChart":"2018-08-21"},"17":{"intPositionID":"2376","datChart":"2018-08-22"},"16":{"intPositionID":"2376","datChart":"2018-08-23"},"15":{"intPositionID":"2376","datChart":"2018-08-24"},"14":{"intPositionID":"2376","datChart":"2018-08-25"},"13":{"intPositionID":"2374","datChart":"2018-08-26"},"12":{"intPositionID":"2374","datChart":"2018-08-27"},"11":{"intPositionID":"2374","datChart":"2018-08-28"},"10":{"intPositionID":"2374","datChart":"2018-08-29"},"9":{"intPositionID":"2374","datChart":"2018-08-30"},"8":{"intPositionID":"2374","datChart":"2018-08-31"},"7":{"intPositionID":"2374","datChart":"2018-09-01"},"6":{"intPositionID":"2373","datChart":"2018-09-02"},"5":{"intPositionID":"2373","datChart":"2018-09-03"},"4":{"intPositionID":"2373","datChart":"2018-09-04"},"3":{"intPositionID":"2373","datChart":"2018-09-05"},"2":{"intPositionID":"2373","datChart":"2018-09-06"},"1":{"intPositionID":"2373","datChart":"2018-09-07"},"0":{"intPositionID":"2373","datChart":"2018-09-08"}},"shorturl":"https:\/\/cchits.net\/t\/x25R","strIsByLicense":"active","strIsNcLicense":"inactive","strIsNdLicense":"inactive","strIsSaLicense":"active","strIsSamplingPlusLicense":"inactive","strIsZeroLicense":"inactive"},
"1324.441497":"Track Bumpers",
"1351.821361":{"intTrackID":"2921","intArtistID":"1604","strTrackName":"Congregacion","strTrackNameSounds":"Congregacion","strTrackUrl":"http:\/\/www.jamendo.com\/track\/1465778","isNSFW":"0","needsReview":"0","fileSource":"2921.mp3","timeLength":"00:05:52","md5FileHash":"024fae43bb5445ce0e75ad3f3ca5db19","enumTrackLicense":"cc-by-nc-nd","isApproved":"1","intDuplicateID":"0","arrTrackName":["Congregacion"],"strLicenseUrl":"http:\/\/creativecommons.org\/licenses\/cc-by-nc-nd\/3.0\/","strLicenseName":"Creative Commons, By Attribution, Non-Commercial, No Derivatives","arrTrackUrl":["http:\/\/www.jamendo.com\/track\/1465778"],"localSource":"https:\/\/cchits.net\/media\/track\/2921.mp3","strArtistName":"StoneNipples","arrArtistName":["StoneNipples"],"strArtistNameSounds":"StoneNipples","strArtistUrl":"http:\/\/www.jamendo.com\/artist\/492447","arrArtistUrl":["http:\/\/www.jamendo.com\/artist\/492447"],"long_enumTrackLicense":"Creative Commons, By Attribution, Non-Commercial, No Derivatives","pronouncable_enumTrackLicense":"Creative Commons, By At-trib-ution, Non Commercial, No Der-iv-uh-tivs","dtsAdded":"2018-05-04","qrcode":"https:\/\/cchits.net\/media\/track\/2921.png","strPositionYesterday":"equal","60dayhighest":"2412","60daylowest":"2441","averageLastWeek":"2416","averageThisWeek":"2412","strPositionLastWeek":"up","intChartPeak":"2412","arrChartData":{"59":{"intPositionID":"2441","datChart":"2018-07-11"},"58":{"intPositionID":"2441","datChart":"2018-07-12"},"57":{"intPositionID":"2441","datChart":"2018-07-13"},"56":{"intPositionID":"2441","datChart":"2018-07-14"},"55":{"intPositionID":"2438","datChart":"2018-07-15"},"54":{"intPositionID":"2438","datChart":"2018-07-16"},"53":{"intPositionID":"2438","datChart":"2018-07-17"},"52":{"intPositionID":"2438","datChart":"2018-07-18"},"51":{"intPositionID":"2438","datChart":"2018-07-19"},"50":{"intPositionID":"2438","datChart":"2018-07-20"},"49":{"intPositionID":"2438","datChart":"2018-07-21"},"48":{"intPositionID":"2432","datChart":"2018-07-22"},"47":{"intPositionID":"2432","datChart":"2018-07-23"},"46":{"intPositionID":"2432","datChart":"2018-07-24"},"45":{"intPositionID":"2432","datChart":"2018-07-25"},"44":{"intPositionID":"2432","datChart":"2018-07-26"},"43":{"intPositionID":"2432","datChart":"2018-07-27"},"42":{"intPositionID":"2432","datChart":"2018-07-28"},"41":{"intPositionID":"2430","datChart":"2018-07-29"},"40":{"intPositionID":"2430","datChart":"2018-07-30"},"39":{"intPositionID":"2430","datChart":"2018-07-31"},"38":{"intPositionID":"2430","datChart":"2018-08-01"},"37":{"intPositionID":"2430","datChart":"2018-08-02"},"36":{"intPositionID":"2430","datChart":"2018-08-03"},"35":{"intPositionID":"2430","datChart":"2018-08-04"},"34":{"intPositionID":"2427","datChart":"2018-08-05"},"33":{"intPositionID":"2427","datChart":"2018-08-06"},"32":{"intPositionID":"2427","datChart":"2018-08-07"},"31":{"intPositionID":"2427","datChart":"2018-08-08"},"30":{"intPositionID":"2427","datChart":"2018-08-09"},"29":{"intPositionID":"2427","datChart":"2018-08-10"},"28":{"intPositionID":"2427","datChart":"2018-08-11"},"27":{"intPositionID":"2425","datChart":"2018-08-12"},"26":{"intPositionID":"2425","datChart":"2018-08-13"},"25":{"intPositionID":"2425","datChart":"2018-08-14"},"24":{"intPositionID":"2425","datChart":"2018-08-15"},"23":{"intPositionID":"2425","datChart":"2018-08-16"},"22":{"intPositionID":"2425","datChart":"2018-08-17"},"21":{"intPositionID":"2425","datChart":"2018-08-18"},"20":{"intPositionID":"2420","datChart":"2018-08-19"},"19":{"intPositionID":"2420","datChart":"2018-08-20"},"18":{"intPositionID":"2420","datChart":"2018-08-21"},"17":{"intPositionID":"2420","datChart":"2018-08-22"},"16":{"intPositionID":"2420","datChart":"2018-08-23"},"15":{"intPositionID":"2420","datChart":"2018-08-24"},"14":{"intPositionID":"2420","datChart":"2018-08-25"},"13":{"intPositionID":"2416","datChart":"2018-08-26"},"12":{"intPositionID":"2416","datChart":"2018-08-27"},"11":{"intPositionID":"2416","datChart":"2018-08-28"},"10":{"intPositionID":"2416","datChart":"2018-08-29"},"9":{"intPositionID":"2416","datChart":"2018-08-30"},"8":{"intPositionID":"2416","datChart":"2018-08-31"},"7":{"intPositionID":"2416","datChart":"2018-09-01"},"6":{"intPositionID":"2412","datChart":"2018-09-02"},"5":{"intPositionID":"2412","datChart":"2018-09-03"},"4":{"intPositionID":"2412","datChart":"2018-09-04"},"3":{"intPositionID":"2412","datChart":"2018-09-05"},"2":{"intPositionID":"2412","datChart":"2018-09-06"},"1":{"intPositionID":"2412","datChart":"2018-09-07"},"0":{"intPositionID":"2412","datChart":"2018-09-08"}},"shorturl":"https:\/\/cchits.net\/t\/x295","strIsByLicense":"active","strIsNcLicense":"active","strIsNdLicense":"active","strIsSaLicense":"inactive","strIsSamplingPlusLicense":"inactive","strIsZeroLicense":"inactive"},
"1699.746599":"Track Bumpers",
"1719.175533":{"intTrackID":"2988","intArtistID":"540","strTrackName":"Drown","strTrackNameSounds":"Drown","strTrackUrl":"http:\/\/www.jamendo.com\/track\/1465747","isNSFW":"0","needsReview":"0","fileSource":"2988.mp3","timeLength":"00:04:07","md5FileHash":"ffe46d6e8b5d316ccf2e5d5a72b48bb2","enumTrackLicense":"cc-by-nc-nd","isApproved":"1","intDuplicateID":"0","arrTrackName":["Drown"],"strLicenseUrl":"http:\/\/creativecommons.org\/licenses\/cc-by-nc-nd\/3.0\/","strLicenseName":"Creative Commons, By Attribution, Non-Commercial, No Derivatives","arrTrackUrl":["http:\/\/www.jamendo.com\/track\/1465747"],"localSource":"https:\/\/cchits.net\/media\/track\/2988.mp3","strArtistName":"Mindthings","arrArtistName":["Mindthings"],"strArtistNameSounds":"Mindthings","strArtistUrl":"http:\/\/www.mindthings.net\/","arrArtistUrl":{"0":"http:\/\/www.jamendo.com\/en\/artist\/mindthings","preferred":"http:\/\/www.mindthings.net\/"},"long_enumTrackLicense":"Creative Commons, By Attribution, Non-Commercial, No Derivatives","pronouncable_enumTrackLicense":"Creative Commons, By At-trib-ution, Non Commercial, No Der-iv-uh-tivs","dtsAdded":"2018-06-29","qrcode":"https:\/\/cchits.net\/media\/track\/2988.png","strPositionYesterday":"equal","60dayhighest":"2455","60daylowest":"2847","averageLastWeek":"2455","averageThisWeek":"2841.2857142857","strPositionLastWeek":"down","intChartPeak":"2455","arrChartData":{"59":{"intPositionID":"2492","datChart":"2018-07-11"},"58":{"intPositionID":"2492","datChart":"2018-07-12"},"57":{"intPositionID":"2492","datChart":"2018-07-13"},"56":{"intPositionID":"2492","datChart":"2018-07-14"},"55":{"intPositionID":"2485","datChart":"2018-07-15"},"54":{"intPositionID":"2485","datChart":"2018-07-16"},"53":{"intPositionID":"2485","datChart":"2018-07-17"},"52":{"intPositionID":"2485","datChart":"2018-07-18"},"51":{"intPositionID":"2485","datChart":"2018-07-19"},"50":{"intPositionID":"2485","datChart":"2018-07-20"},"49":{"intPositionID":"2485","datChart":"2018-07-21"},"48":{"intPositionID":"2478","datChart":"2018-07-22"},"47":{"intPositionID":"2478","datChart":"2018-07-23"},"46":{"intPositionID":"2478","datChart":"2018-07-24"},"45":{"intPositionID":"2478","datChart":"2018-07-25"},"44":{"intPositionID":"2478","datChart":"2018-07-26"},"43":{"intPositionID":"2478","datChart":"2018-07-27"},"42":{"intPositionID":"2478","datChart":"2018-07-28"},"41":{"intPositionID":"2473","datChart":"2018-07-29"},"40":{"intPositionID":"2473","datChart":"2018-07-30"},"39":{"intPositionID":"2473","datChart":"2018-07-31"},"38":{"intPositionID":"2473","datChart":"2018-08-01"},"37":{"intPositionID":"2473","datChart":"2018-08-02"},"36":{"intPositionID":"2473","datChart":"2018-08-03"},"35":{"intPositionID":"2473","datChart":"2018-08-04"},"34":{"intPositionID":"2469","datChart":"2018-08-05"},"33":{"intPositionID":"2469","datChart":"2018-08-06"},"32":{"intPositionID":"2469","datChart":"2018-08-07"},"31":{"intPositionID":"2469","datChart":"2018-08-08"},"30":{"intPositionID":"2469","datChart":"2018-08-09"},"29":{"intPositionID":"2469","datChart":"2018-08-10"},"28":{"intPositionID":"2469","datChart":"2018-08-11"},"27":{"intPositionID":"2465","datChart":"2018-08-12"},"26":{"intPositionID":"2465","datChart":"2018-08-13"},"25":{"intPositionID":"2465","datChart":"2018-08-14"},"24":{"intPositionID":"2465","datChart":"2018-08-15"},"23":{"intPositionID":"2465","datChart":"2018-08-16"},"22":{"intPositionID":"2465","datChart":"2018-08-17"},"21":{"intPositionID":"2465","datChart":"2018-08-18"},"20":{"intPositionID":"2460","datChart":"2018-08-19"},"19":{"intPositionID":"2460","datChart":"2018-08-20"},"18":{"intPositionID":"2460","datChart":"2018-08-21"},"17":{"intPositionID":"2460","datChart":"2018-08-22"},"16":{"intPositionID":"2460","datChart":"2018-08-23"},"15":{"intPositionID":"2460","datChart":"2018-08-24"},"14":{"intPositionID":"2460","datChart":"2018-08-25"},"13":{"intPositionID":"2455","datChart":"2018-08-26"},"12":{"intPositionID":"2455","datChart":"2018-08-27"},"11":{"intPositionID":"2455","datChart":"2018-08-28"},"10":{"intPositionID":"2455","datChart":"2018-08-29"},"9":{"intPositionID":"2455","datChart":"2018-08-30"},"8":{"intPositionID":"2455","datChart":"2018-08-31"},"7":{"intPositionID":"2455","datChart":"2018-09-01"},"6":{"intPositionID":"2839","datChart":"2018-09-02"},"5":{"intPositionID":"2839","datChart":"2018-09-03"},"4":{"intPositionID":"2839","datChart":"2018-09-04"},"3":{"intPositionID":"2839","datChart":"2018-09-05"},"2":{"intPositionID":"2839","datChart":"2018-09-06"},"1":{"intPositionID":"2847","datChart":"2018-09-07"},"0":{"intPositionID":"2847","datChart":"2018-09-08"}},"shorturl":"https:\/\/cchits.net\/t\/x2B0","strIsByLicense":"active","strIsNcLicense":"active","strIsNdLicense":"active","strIsSaLicense":"inactive","strIsSamplingPlusLicense":"inactive","strIsZeroLicense":"inactive"},
"1965.713107":"Track Bumpers",
"1991.530408":{"intTrackID":"2495","intArtistID":"1546","strTrackName":"Amor","strTrackNameSounds":"Amor","strTrackUrl":"http:\/\/www.jamendo.com\/track\/1397273","isNSFW":"0","needsReview":"0","fileSource":"2495.mp3","timeLength":"00:00:00","md5FileHash":"a4261e009c756dacf3667985d6acb89c","enumTrackLicense":"cc-by-sa","isApproved":"1","intDuplicateID":"0","arrTrackName":["Amor"],"strLicenseUrl":"http:\/\/creativecommons.org\/licenses\/cc-by-sa\/3.0\/","strLicenseName":"Creative Commons, By Attribution, Share Alike","arrTrackUrl":["http:\/\/www.jamendo.com\/track\/1397273"],"localSource":"https:\/\/cchits.net\/media\/track\/2495.mp3","strArtistName":"Andrade","arrArtistName":["Andrade"],"strArtistNameSounds":"Andrade","strArtistUrl":"http:\/\/www.jamendo.com\/artist\/495303","arrArtistUrl":["http:\/\/www.jamendo.com\/artist\/495303"],"long_enumTrackLicense":"Creative Commons, By Attribution, Share Alike","pronouncable_enumTrackLicense":"Creative Commons, By At-trib-ution, Share Ae-like","dtsAdded":"2017-01-27","qrcode":"https:\/\/cchits.net\/media\/track\/2495.png","strPositionYesterday":"equal","60dayhighest":"2350","60daylowest":"2710","averageLastWeek":"2350","averageThisWeek":"2704.2857142857","strPositionLastWeek":"down","intChartPeak":"2242","arrChartData":{"59":{"intPositionID":"2352","datChart":"2018-07-11"},"58":{"intPositionID":"2352","datChart":"2018-07-12"},"57":{"intPositionID":"2352","datChart":"2018-07-13"},"56":{"intPositionID":"2352","datChart":"2018-07-14"},"55":{"intPositionID":"2351","datChart":"2018-07-15"},"54":{"intPositionID":"2351","datChart":"2018-07-16"},"53":{"intPositionID":"2351","datChart":"2018-07-17"},"52":{"intPositionID":"2351","datChart":"2018-07-18"},"51":{"intPositionID":"2351","datChart":"2018-07-19"},"50":{"intPositionID":"2351","datChart":"2018-07-20"},"49":{"intPositionID":"2351","datChart":"2018-07-21"},"48":{"intPositionID":"2351","datChart":"2018-07-22"},"47":{"intPositionID":"2351","datChart":"2018-07-23"},"46":{"intPositionID":"2351","datChart":"2018-07-24"},"45":{"intPositionID":"2351","datChart":"2018-07-25"},"44":{"intPositionID":"2351","datChart":"2018-07-26"},"43":{"intPositionID":"2351","datChart":"2018-07-27"},"42":{"intPositionID":"2351","datChart":"2018-07-28"},"41":{"intPositionID":"2350","datChart":"2018-07-29"},"40":{"intPositionID":"2350","datChart":"2018-07-30"},"39":{"intPositionID":"2350","datChart":"2018-07-31"},"38":{"intPositionID":"2350","datChart":"2018-08-01"},"37":{"intPositionID":"2350","datChart":"2018-08-02"},"36":{"intPositionID":"2350","datChart":"2018-08-03"},"35":{"intPositionID":"2350","datChart":"2018-08-04"},"34":{"intPositionID":"2350","datChart":"2018-08-05"},"33":{"intPositionID":"2350","datChart":"2018-08-06"},"32":{"intPositionID":"2350","datChart":"2018-08-07"},"31":{"intPositionID":"2350","datChart":"2018-08-08"},"30":{"intPositionID":"2350","datChart":"2018-08-09"},"29":{"intPositionID":"2350","datChart":"2018-08-10"},"28":{"intPositionID":"2350","datChart":"2018-08-11"},"27":{"intPositionID":"2350","datChart":"2018-08-12"},"26":{"intPositionID":"2350","datChart":"2018-08-13"},"25":{"intPositionID":"2350","datChart":"2018-08-14"},"24":{"intPositionID":"2350","datChart":"2018-08-15"},"23":{"intPositionID":"2350","datChart":"2018-08-16"},"22":{"intPositionID":"2350","datChart":"2018-08-17"},"21":{"intPositionID":"2350","datChart":"2018-08-18"},"20":{"intPositionID":"2350","datChart":"2018-08-19"},"19":{"intPositionID":"2350","datChart":"2018-08-20"},"18":{"intPositionID":"2350","datChart":"2018-08-21"},"17":{"intPositionID":"2350","datChart":"2018-08-22"},"16":{"intPositionID":"2350","datChart":"2018-08-23"},"15":{"intPositionID":"2350","datChart":"2018-08-24"},"14":{"intPositionID":"2350","datChart":"2018-08-25"},"13":{"intPositionID":"2350","datChart":"2018-08-26"},"12":{"intPositionID":"2350","datChart":"2018-08-27"},"11":{"intPositionID":"2350","datChart":"2018-08-28"},"10":{"intPositionID":"2350","datChart":"2018-08-29"},"9":{"intPositionID":"2350","datChart":"2018-08-30"},"8":{"intPositionID":"2350","datChart":"2018-08-31"},"7":{"intPositionID":"2350","datChart":"2018-09-01"},"6":{"intPositionID":"2702","datChart":"2018-09-02"},"5":{"intPositionID":"2702","datChart":"2018-09-03"},"4":{"intPositionID":"2702","datChart":"2018-09-04"},"3":{"intPositionID":"2702","datChart":"2018-09-05"},"2":{"intPositionID":"2702","datChart":"2018-09-06"},"1":{"intPositionID":"2710","datChart":"2018-09-07"},"0":{"intPositionID":"2710","datChart":"2018-09-08"}},"shorturl":"https:\/\/cchits.net\/t\/x1XB","strIsByLicense":"active","strIsNcLicense":"inactive","strIsNdLicense":"inactive","strIsSaLicense":"active","strIsSamplingPlusLicense":"inactive","strIsZeroLicense":"inactive"},
"2223.502404":"Track Bumpers",
"2236.600658":{"intTrackID":"2872","intArtistID":"1488","strTrackName":"Free Music And Free Beer","strTrackNameSounds":"Free Music And Free Beer","strTrackUrl":"http:\/\/ccmixter.org\/files\/tobias_weber\/57290","isNSFW":"0","needsReview":"0","fileSource":"2872.mp3","timeLength":"00:02:30","md5FileHash":"70f0447056dd3d79fff4a48d1fed7820","enumTrackLicense":"cc-by-nc","isApproved":"1","intDuplicateID":"0","arrTrackName":["Free Music And Free Beer"],"strLicenseUrl":"http:\/\/creativecommons.org\/licenses\/cc-by-nc\/3.0\/","strLicenseName":"Creative Commons, By Attribution, Non-Commercial","arrTrackUrl":["http:\/\/ccmixter.org\/files\/tobias_weber\/57290"],"localSource":"https:\/\/cchits.net\/media\/track\/2872.mp3","strArtistName":"Aussens@iter","arrArtistName":["Aussens@iter"],"strArtistNameSounds":"Aussensaiter","strArtistUrl":"https:\/\/www.facebook.com\/aussensaiter","arrArtistUrl":{"0":"http:\/\/ccmixter.org\/people\/tobias_weber","preferred":"https:\/\/www.facebook.com\/aussensaiter"},"long_enumTrackLicense":"Creative Commons, By Attribution, Non-Commercial","pronouncable_enumTrackLicense":"Creative Commons, By At-trib-ution, Non Commercial","dtsAdded":"2018-03-23","qrcode":"https:\/\/cchits.net\/media\/track\/2872.png","strPositionYesterday":"equal","60dayhighest":"2393","60daylowest":"2819","averageLastWeek":"2393","averageThisWeek":"2813.2857142857","strPositionLastWeek":"down","intChartPeak":"2393","arrChartData":{"59":{"intPositionID":"2408","datChart":"2018-07-11"},"58":{"intPositionID":"2408","datChart":"2018-07-12"},"57":{"intPositionID":"2408","datChart":"2018-07-13"},"56":{"intPositionID":"2408","datChart":"2018-07-14"},"55":{"intPositionID":"2407","datChart":"2018-07-15"},"54":{"intPositionID":"2407","datChart":"2018-07-16"},"53":{"intPositionID":"2407","datChart":"2018-07-17"},"52":{"intPositionID":"2407","datChart":"2018-07-18"},"51":{"intPositionID":"2407","datChart":"2018-07-19"},"50":{"intPositionID":"2407","datChart":"2018-07-20"},"49":{"intPositionID":"2407","datChart":"2018-07-21"},"48":{"intPositionID":"2402","datChart":"2018-07-22"},"47":{"intPositionID":"2402","datChart":"2018-07-23"},"46":{"intPositionID":"2402","datChart":"2018-07-24"},"45":{"intPositionID":"2402","datChart":"2018-07-25"},"44":{"intPositionID":"2402","datChart":"2018-07-26"},"43":{"intPositionID":"2402","datChart":"2018-07-27"},"42":{"intPositionID":"2402","datChart":"2018-07-28"},"41":{"intPositionID":"2400","datChart":"2018-07-29"},"40":{"intPositionID":"2400","datChart":"2018-07-30"},"39":{"intPositionID":"2400","datChart":"2018-07-31"},"38":{"intPositionID":"2400","datChart":"2018-08-01"},"37":{"intPositionID":"2400","datChart":"2018-08-02"},"36":{"intPositionID":"2400","datChart":"2018-08-03"},"35":{"intPositionID":"2400","datChart":"2018-08-04"},"34":{"intPositionID":"2398","datChart":"2018-08-05"},"33":{"intPositionID":"2398","datChart":"2018-08-06"},"32":{"intPositionID":"2398","datChart":"2018-08-07"},"31":{"intPositionID":"2398","datChart":"2018-08-08"},"30":{"intPositionID":"2398","datChart":"2018-08-09"},"29":{"intPositionID":"2398","datChart":"2018-08-10"},"28":{"intPositionID":"2398","datChart":"2018-08-11"},"27":{"intPositionID":"2398","datChart":"2018-08-12"},"26":{"intPositionID":"2398","datChart":"2018-08-13"},"25":{"intPositionID":"2398","datChart":"2018-08-14"},"24":{"intPositionID":"2398","datChart":"2018-08-15"},"23":{"intPositionID":"2398","datChart":"2018-08-16"},"22":{"intPositionID":"2398","datChart":"2018-08-17"},"21":{"intPositionID":"2398","datChart":"2018-08-18"},"20":{"intPositionID":"2396","datChart":"2018-08-19"},"19":{"intPositionID":"2396","datChart":"2018-08-20"},"18":{"intPositionID":"2396","datChart":"2018-08-21"},"17":{"intPositionID":"2396","datChart":"2018-08-22"},"16":{"intPositionID":"2396","datChart":"2018-08-23"},"15":{"intPositionID":"2396","datChart":"2018-08-24"},"14":{"intPositionID":"2396","datChart":"2018-08-25"},"13":{"intPositionID":"2393","datChart":"2018-08-26"},"12":{"intPositionID":"2393","datChart":"2018-08-27"},"11":{"intPositionID":"2393","datChart":"2018-08-28"},"10":{"intPositionID":"2393","datChart":"2018-08-29"},"9":{"intPositionID":"2393","datChart":"2018-08-30"},"8":{"intPositionID":"2393","datChart":"2018-08-31"},"7":{"intPositionID":"2393","datChart":"2018-09-01"},"6":{"intPositionID":"2811","datChart":"2018-09-02"},"5":{"intPositionID":"2811","datChart":"2018-09-03"},"4":{"intPositionID":"2811","datChart":"2018-09-04"},"3":{"intPositionID":"2811","datChart":"2018-09-05"},"2":{"intPositionID":"2811","datChart":"2018-09-06"},"1":{"intPositionID":"2819","datChart":"2018-09-07"},"0":{"intPositionID":"2819","datChart":"2018-09-08"}},"shorturl":"https:\/\/cchits.net\/t\/x27S","strIsByLicense":"active","strIsNcLicense":"active","strIsNdLicense":"inactive","strIsSaLicense":"inactive","strIsSamplingPlusLicense":"inactive","strIsZeroLicense":"inactive"},
"2380.426032":"outro",
"2463.732041":"end"
}
For starters, we've got two "outro" and "ends" (the first of these pair is from the daily show... Ooops) but also, do we really need the full track info (including the last 60 days of positions on that day, naturally) for each show (surely we just need "trackname by trackartist")?
Consider supporting OPUS files
We already build .MP3, .M4A (AAC) and .OGA files, building an .OPUS file wouldn't be too much of a difficulty, would it? Is it worth the extra overhead?
Database exports contain excessive content
Make OGA RSS feeds available to also be listed as "OGG" to fix issues with stupid podcatchers
This will mean re-writing the filename of the file on-the-fly as well.
is it worth migrating CChits to work with a framework like laravel, or Code Igniter?
I've had a look through the code, and I was wondering if it would be worth refactoring the code to operate within a MVC framework? I'd be interested in having a go at this if this is something worth while - I've been working with MVC frameworks at work, and been mainly supported Code Igniter.
I think this would make the codebase more accessible for other developers with experience of Code Igniter or Laravel.
Database dump is incomplete
The database dump option in /about#database is incomplete.
When it is right (see #64), the export is incomplete because certain tables are not included.
(exclude application
table from export)
Suggestion: Add a 'hipster' chart
I'm note sure of the best way to brand this - but the current chart shows what is the most popular - which is fine. But there may be tracks outside of the top 10 that might be interesting to hear. The danger with a popular chart is that the same things stay at the top - for example Age of Flowers which was number one for 364 days. How about calling it the obscurity chart?
Make RSS feeds more visible
Perhaps to look like this:
Subscribe to the (Daily|Weekly|Monthly) RSS feed (Bubble Icon) /
Subscribe using an iPod/iPhone product (.M4A)
Subscribe using an Android device (.OGA)
Subscribe using an Android device which doesn't recognise .oga (.OGG)
Subscribe using any PC, Mac or Linux based podcatcher (.OGG)
Subscribe using the legacy format (.MP3)
Re-implement CCHITS coding standard
The .phpcs
directory contains the definition of CCHits' coding standard. Unfortunately, they are out of date.
Re-implementing that against the latest version of PHP Code Sniffer
would then allow for a local pre-commit git hook to be run. That hook would refuse to commit any code that doesn't comply with our coding standard.
Add a stats page/API call
Stats should include: Number of tracks, number of artists, average tracks per artist (perhaps drill down into tracks by artists?), number of tracks per license, number of tracks per-license-criteria (+/- NC, +/- SA, +/- ND etc), longest running track in #1 position and more. (User:JonTheNiceGuy - 2011-04-14)
Add a trends page
There is a database table containing trending data, which is generated by the makeChart API call, but I can't recall whether it's in the API at the moment (I suspect not...). This should be added and then the trending data should be incorporated into getTrack() and also have a page "Trending tracks". (User:JonTheNiceGuy - 2011-04-14)
"List All My Shows" page is very slow to build
Go to https://cchits.net/admin and log in.
Then go to https://cchits.net/admin/listshows
Go get a coffee
OpenID authentication - Provider URL
From @ymauray on October 28, 2015 11:55
Should the OpendID provider's url be a part of the authentication ? For exemple, if I'm not mistaken, if I log in with my launchpad account which is linked to my main email address, I don't have the same user ID than if I log in with my flickr account, even though it's linked to the same email adresse.
Should the email be the only identifier ? In which case, we could remove the strOpenID column from the database, and add a UK to strEMail.
Copied from original issue: CCHits/cchits-next-wishlist#3
Publicise short codes
This content was written on code.cchits.net. Some of these short codes have been implemented - notably the /t/ and /s/ codes, although the /d/, /w/ and /m/ may also have been done.
This should be publicised on the site.
To help reduce URL lengths for social media sites, the following short codes could be used:
http://baseurl/show/INT => http://baseurl/s/INT (0-9)
http://baseurl/show/INT => http://baseurl/s/xALPHANUM Note the x prefix to indicate the smaller code (0-9A-Za-z)
http://baseurl/track/INT => http://baseurl/t/INT (0-9)
http://baseurl/track/INT => http://baseurl/t/xALPHANUM Note the x prefix to indicate the smaller code (0-9A-Za-z)
http://baseurl/daily/YYYYMMDD => http://baseurl/d/YYMMDD
http://baseurl/weekly/YYYYMMDD => http://baseurl/w/YYMMDD
http://baseurl/monthly/YYYYMMDD => http://baseurl/m/YYMMDD
(User:JonTheNiceGuy - 2011-04-14)
Monthly shows consistently fail to build
Messages such as the following will tend to occur:
Downloading and merging audio file (37)
Exit status: 1
Output: sox WARN formats: can't set sample rate 44100; using 48000
sox FAIL sox: Input files must have the same sample-rate
Exit status: 1
Output: soxi FAIL formats: can't open input file `/home/ubuntu/website-rewrite/CLI/TEMP/run.wav': WAVE: RIFF header not found
Update styling for remaining pages
Investigte using Archive.org
Is it worth moving all tracks played more than 1 year ago to archive.org? Also consider workflow of retrieving those files should they be needed for a monthly show.
Is it worth moving the older shows to archive.org? How would this be identified in the database?
Errors in the PHP log (Template)
[13-Sep-2018 00:59:19 America/Los_Angeles] PHP Notice: Undefined index: arrTracks in cchits.net/TEMPLATES/Compiled/d418711ee0dd414d2524191d795ab33d7f784bdb.file.shows.mp3.rss.tpl.php on line 82
[12-Sep-2018 21:18:50 America/Los_Angeles] PHP Notice: Undefined index: page in cchits.net/TEMPLATES/Compiled/38e6ad61e0c86f8ea22d1681feb9261159cf6fd1.file.chart.html.tpl.php on line 92
Is it worth adding a stat-counter on either the download page or the routing page?
This would give us some figures on downloads so we have a fair idea on whether this is actually being used, and if so, for what (daily, weekly, monthly, voting [or not], or just the index...)
Need to add NSFW reporting to tracks.
Ultimately, we all make mistakes, and sometimes a track is uploaded without being marked as being unsafe for work or family listening. On the main site, doing this marks a track as being family-unsafe should flag it for moderators to review. When a moderator reviews the track, it should remove all the moderation flags, then once the moderator has marked the track as unsafe it should remove the track bumpers as well as setting the isNSFW flag on the track.
This should also be able to be changed without it being flagged first.
Improve the website
Note: This ticket has been migrated from code.cchits.net and as such covers some ground already implemented in the redesign. The ticket is here to be picked apart and split into component parts, so we can refer to the suggestions.
The site design has had some input from User:Notriddle and Heeed, however, there have been some bumps trying to implement this new design. Taking the benefits of User:Notriddle 's Javascript and movement of the play history from being always-visible to being visible-on-click with Heeed's original pane-based design, while taking into account requests and further suggestions by e-mail or during face-to-face discussions at geek events, User:JonTheNiceGuy has drawn up some sketches for consideration.
AmsterdamMack also suggested that the Chart page should contain a drop-down box of certain criteria, like "Top 15" (the existing default), "Biggest Climbers", "New entries" (although we couldn't really agree on what that would entail).
Any implemented design should favour user accessibility where possible. Using CSS+Javascript where possible (for example, using the JQuery based JPlayer or on-click expanding sections) degrading to click-through links for more details where not, should allow visually impaired people more "chance" of being able to navigate the site.
Note, the "wiggly line" on the track page is a sparkline (experiments with this JQuery library have worked well: http://omnipotent.net/jquery.sparkline/).
User:Notriddle suggested using form+buttons rather than links for voting encourages the action of clicking the button, rather than "seeing content" after clicking through the link, while trying to find where else a track was played should be a link, as this results in seeing more data.
Conversions from User:Notriddle 's work to a site-wide design (at http://cchits.net/test) left the voting button not showing that the vote was placed after the AJAX call was complete and the more details links not expanding, but these are elements I'd like to carry forward.
Colours and position are not fixed yet, and redesigns or enhancements to these sketches are positively encouraged!
Perhaps it would be worth sticking a link to a QR-Code (perhaps using: http://jeromeetienne.github.com/jquery-qrcode/) by each track, so that people can download the tracks (using the URL http://cchits.net/media/tracks/INT.FORMAT - this URL is in the getTrack() function) or the show. (User:JonTheNiceGuy - 2011-04-14)
HTTPS everything?
CCHits.net has a lets encrypt certificate - should we start enforcing the use of that HTTPS site?
Should /api/ provide a link to https://github.com/CCHits/Website/wiki/Using-the-API ?
Add search page
Filter by NC, ND, SA, BY, etc. Search by artist (a la searchArtists()), part of track name (a la searchTracks()), etc. (User:JonTheNiceGuy - 2011-04-14)
Links are none obvious - maybe we should look at the styles in use
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.