diff --git a/bridges/RadioMelodieBridge.php b/bridges/RadioMelodieBridge.php
index ca033fd95ce..03a14a438e9 100644
--- a/bridges/RadioMelodieBridge.php
+++ b/bridges/RadioMelodieBridge.php
@@ -1,34 +1,88 @@
find('div[class=actuitem]');
+ $list = $html->find('div[class=actu_col1]', 0)->children();;
foreach($list as $element) {
- $item = array();
-
- // Get picture URL
- $pictureHTML = $element->find('div[class=picture]');
- preg_match(
- '/background-image:url\((.*)\);/',
- $pictureHTML[0]->getAttribute('style'),
- $pictures);
- $pictureURL = $pictures[1];
-
- $item['enclosures'] = array($pictureURL);
- $item['uri'] = self::URI . $element->parent()->href;
- $item['title'] = $element->find('h3', 0)->plaintext;
- $item['content'] = $element->find('p', 0)->plaintext . '
';
- $this->items[] = $item;
+ if($element->tag == 'a') {
+ $articleURL = self::URI . $element->href;
+ $article = getSimpleHTMLDOM($articleURL);
+
+ // Initialise arrays
+ $item = array();
+ $audio = array();
+ $picture = array();
+
+ // Get the Main picture URL
+ $picture[] = $this->rewriteImage($article->find('img[id=picturearticle]', 0)->src);
+ $audioHTML = $article->find('div[class=sm2-playlist-wrapper]');
+
+ // Remove the audio placeholder under the Audio player with an