[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Librefm-commits] [1681] deduplicate radio tracks in playlist
From: |
Clint Adams |
Subject: |
[Librefm-commits] [1681] deduplicate radio tracks in playlist |
Date: |
Sun, 17 May 2009 21:24:10 +0000 |
Revision: 1681
http://svn.sv.gnu.org/viewvc/?view=rev&root=librefm&revision=1681
Author: clint
Date: 2009-05-17 21:24:10 +0000 (Sun, 17 May 2009)
Log Message:
-----------
deduplicate radio tracks in playlist
Modified Paths:
--------------
trunk/nixtape/radio/xspf.php
Modified: trunk/nixtape/radio/xspf.php
===================================================================
--- trunk/nixtape/radio/xspf.php 2009-05-17 15:13:57 UTC (rev 1680)
+++ trunk/nixtape/radio/xspf.php 2009-05-17 21:24:10 UTC (rev 1681)
@@ -54,18 +54,18 @@
$avail = $res->RecordCount();
-// This needs some kind of deduplication among other things
$tr[0] = rand(0,$avail-1);
$tr[1] = rand(0,$avail-1);
$tr[2] = rand(0,$avail-1);
$tr[3] = rand(0,$avail-1);
$tr[4] = rand(0,$avail-1);
-sort($tr);
+$tr = array_unique($tr, SORT_NUMERIC);
+// we should probably shuffle these here
$radiotracks = array();
$adodb->SetFetchMode(ADODB_FETCH_ASSOC);
- for($i=0; $i<5; $i++) {
+ for($i=0; $i<count($tr); $i++) {
$res->Move($tr[$i]);
$row = $res->FetchRow();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Librefm-commits] [1681] deduplicate radio tracks in playlist,
Clint Adams <=