« Dictée de la pensée, en l'absence de tout contrôle exercé par la raison, en dehors de toute préoccupation esthétique ou morale ». Voici comment André Breton définissait le surréalisme dans son manifeste, à l’origine d’un des courants artistiques les plus influents du XXe siècle. Construite autour de juxtaposition sonores inattendues, de collages et d’improvisation, la musique surréaliste s’affranchit des codes harmoniques classiques pour laisser libre court à la liberté de création, un procédé qui résulte en une synthèse musicale souvent abstraite, parfois dérangeante, toujours surprenante.
Album | Titre | Alt. | Durée | Compo/Artiste | Description | Mots-clés | Key | BPM |
|
|
---|---|---|---|---|---|---|---|---|---|---|
|
![]() |
Cadavre Exquis [MAG6042 - 2] |
0 | 2'48 | Bernard Parmegiani | Mystérieux, interrogatif & en suspens. Clavier mélodique et ... | musique electroacoustique mystérieux atmosphérique complexe ... | Db | 65 |
|
|
![]() |
Trouble Spots [CEZ4289 - 29] |
0 | 1'21 | Eric Daniel | Soudain, fier & interrogatif. Violoncelle solo. | violoncelle appuyé obstiné inquiétant ... | C | 126 |
|
|
![]() |
Man et Lee [CEO2120 - 14] |
0 | 00'57 | Michel Portal | Pensif, introspectif & narratif. Duo clarinette & clarinette basse. | clarinette basse clarinette indolent mélancolique ... | Gm | 91 |
|
|
![]() |
Torment [CEZ4041 - 7] |
0 | 1'59 | Marc-Olivier Dupin | Tourmenté & triste. Section de cordes. | tourmenté cinéma rétro drame psychologique violon ... | B | 78 |
|
|
![]() |
Grand Frais [CEG5018 - 8] |
0 | 1'49 | Marc-Olivier Dupin | Miroitant & ondulant. Piano solo. | mystérieux drame de la nature inquiétant interrogatif ... | D | 126 |
|
|
![]() |
Danca da Cobra [CEG5012 - 23] |
0 | 2'55 | Césarius Alvim | Mystérieux, obstiné & constant. Ensemble de contrebasses. | géopolitique jazz world mystérieux arts premiers ... | Em | 93 |
|
|
![]() |
Unidentified Threat [CCB1044 - 22] |
0 | 1'24 | Joachim Baumerder | Post-classical, musique minimaliste. Dérangeant, étrange & ... | art contemporain étrange grinçant instable ... | F | 132 |
|
|
![]() |
Staccanite Aigue [CEZ4047 - 5] |
0 | 1'15 | Bernard Parmegiani | Hypnotique & répétitif. Musique contemporaine. Violon & ... | inquiétant musique electroacoustique art abstrait hypnotique ... | Em | 138 |
|
|
![]() |
Surréalisme [CEO2120 - 15] |
0 | 00'42 | Michel Portal | Bizarre & complexe. Souffle & effet de clarinette. | fx souffles étrange art abstrait complexe ... | Gbm | 135 |
|
|
![]() |
L'Espagne pour Mémoire [CEO2120 - 3] |
0 | 02'20 | Michel Portal | Mélancolique, émouvant & passionné. Piano électrique, clarinette ... | clarinette basse ballade jazz bande originale rêveur ... | Cm | 89 |
|
|
![]() |
Présence de l'Âme Oiseau [CCB1002 - 5] |
0 | 10'56 | Alain Kremski | Delicat & miroitant. Piano & gong. | délicat introspectif art abstrait arts premiers ... | Dm | 72 |
|
|
![]() |
En Phase, Hors Phase [CEZ4021 - 9] |
0 | 2'27 | Bernard Parmegiani | Séquence rapide évoquant un mécanisme. Sons analogiques. | musique electroacoustique obstiné art abstrait programmation ... | E | 151 |
|
|
![]() |
Moonlight Apparition [CEZ4529 - 8] |
0 | 2'14 | Bruno Tran Ba Loc | D'après l'Etude no.1 en fa mineur de Chopin. Lunaire, surnaturel & ... | étrange arrangement de musique classique mystérieux paranormal ... | Fm | 96 |
|
|
![]() |
Borderline [CEZ4041 - 39] |
0 | 1'34 | Marc-Olivier Dupin | Obsédant. Bizarre & inquiétant. Flûte, violon & drone. | instable drame psychologique insidieux narration historique ... | Cm | 83 |
|
|
![]() |
Paris 1920 [CEO2083 - 9] |
2 | 1'48 | Marc-Olivier Dupin | Léger & sautillant mais avec une touche de nostalgie. Duo de pianos. | burlesque cinéma muet 1920 désuet ... | Gb | 109 |
|
|
![]() |
Paris 1920 Alternate [CEO2083 - 16] |
0 | 0'43 | Marc-Olivier Dupin | Version courte. Léger & sautillant mais avec une touche de ... | burlesque cinéma muet 1920 désuet ... | Gbm | 108 |
|
|
![]() |
Paris 1920 Alternate 2 [CEO2083 - 17] |
0 | 0'26 | Marc-Olivier Dupin | Version courte. Léger & sautillant mais avec une touche de ... | burlesque cinéma muet 1920 désuet ... | Gbm | 109 |
|
|
![]() |
Bizarre Boogie-Woogie [CEO2083 - 7] |
1 | 1'31 | Marc-Olivier Dupin | Légèrement inquiétant & étrange. Duo de pianos. | boogie-woogie 1920 excentrique piano acoustique ... | Cm | 155 |
|
|
![]() |
Bizarre Boogie-Woogie ...
[CEO2083 - 15] |
0 | 0'50 | Marc-Olivier Dupin | Légèrement inquiétant & étrange. Duo de pianos. | 1920 boogie-woogie cabaret retro inquiétant ... | Dm | 154 |
|
|
![]() |
La Colombe de Picasso [CEZ4281 - 21] |
0 | 1'27 | Marc-Olivier Dupin | Léger & virevoltant. 2 flûtes, harpe & cordes. | oiseaux virevoltant flûte traversière musique du XX ème siècle ... | Bbm | 153 |
|
|
![]() |
A Vague Idea [CEZ4103 - 15] |
1 | 2'24 | Elisabeth Skornik, Guy Skornik | Bizarre & interrogatif. Piano, harpe & voix étranges. | inclassable design & architecture fx voix interrogatif ... | Cm | 82 |
|
|
![]() |
A Vague Idea 2 [CEZ4103 - 16] |
0 | 2'24 | Elisabeth Skornik, Guy Skornik | En suspens & interrogatif. Piano, harpe & cordes. | artisanat en suspens ondoyant fond marin ... | Cm | 82 |
|
|
![]() |
Aether [CEV3022 - 16] |
0 | 1'25 | Marc-Olivier Dupin | Aérien & interrogatif. Flûtes traversières, cordes & harpe. | 1920 fantastique féerique arts ... | Abm | 91 |
|
|
![]() |
Les Beaux Jours [CEO2120 - 5] |
0 | 01'04 | Michel Portal | Jazz rétro. Fox-trot dans l'esprit des années 20 et 30. Désuet, ... | insouciant désuet charmant cinéma muet ... | F | 104 |
|
|
![]() |
Cubism [CEZ4281 - 20] |
0 | 1'50 | Marc-Olivier Dupin | Soudain, désorientant & abstrait. Piano, xylophone, clarinette & ... | art abstrait arty clarinette (toutes) complexe ... | Am | 60 |
|
|
![]() |
Le Désordre [CEZ4015 - 37] |
0 | 1'44 | Petros Korelis | Insolite, cahotique & tendu. Orgue mécanique & ensemble. | tourmenté inclassable fantastique art abstrait ... | Gbm | 125 |
|
|
![]() |
L'Hallucine [CEZ4015 - 6] |
0 | 1'12 | Gilles Racot | Violent, cahotique & psychotique. Orchestre symphonique. | complexe chaotique tourmenté orchestre symphonique ... | Gbm | 104 |
|
|
![]() |
Perpetual Motion [CEZ4069 - 22] |
0 | 2'01 | Jean-François Vrod | Hypnotique & mystérieux. Bruits electro minimalistes. | industrie fx bois hypnotique robotique ... | Gm | 72 |
|
|
![]() |
Horloge à Musique [CEZ4009 - 26] |
0 | 0'44 | Christian Zanesi | Discret & mystérieux. Sons de mécanismes & d'horloges. | boîte à musique cristallin temps (tic-tac) artisanat ... | Bb | 70 |
|
|
![]() |
Vitrification [CEO2013 - 2] |
0 | 1'45 | Alain Kremski | Atmospérique, bizarre & irréel. Orgue de cristal (glass harmonica). | harmonica de verre atmosphérique cristallin fond marin ... | Fm | 89 |
|
|
![]() |
Mystere Pour Tous 1 [CEZ4009 - 9] |
2 | 1'33 | Gilles Racot | Virevoltant, métallique & changeant. Ensemble de percussions ... | musique de cirque ensemble de percussions complexe fourmillant ... | Em | 127 |
|
|
![]() |
Mystère Pour Tous 2 [CEZ4009 - 25] |
0 | 1'09 | Gilles Racot | Abstrait, cristallin & envoûtant. Ensemble de percussions classiques. | complexe fantastique percussion cristalline abyssal ... | Dm | 123 |
|
|
![]() |
Mystère Pour Tous 3 [CEZ4009 - 31] |
0 | 1'00 | Gilles Racot | Abstrait & sauvage. Timbale et percussions en bois. | art contemporain percussion en bois chaotique complexe ... | Em | 123 |
|
|
![]() |
Sonate pour Hautbois et Piano ...
[CLA9020 - 8] |
0 | 4'25 | Francis Poulenc | Scherzo (Très animé) | 1920 hautbois musique du XX ème siècle acoustique ... | Bbm | 163 |
|
|
![]() |
Trio avec Piano N° 1, op. 35 ...
[CLA2409 - 4] |
0 | 6'46 | Joaquin Turina | N° 1, op. 35 - Prélude | musique du XX ème siècle 1920 piano acoustique violon ... | Bm | 100 |
|
login
password
Nom
Loading ' + file.name + ' ' + (file.size ? (file.size/1024|0) + 'K' : ''); fichier=file.name; } } //--- //- recog readfiles //--- readfiles = function(files) { var formData = tests.formdata ? new FormData() : null; for (var i = 0; i < files.length; i++) { if (tests.formdata) formData.append('file', files[i]); // previewfile(files[i]); en commentaire pcq nom du fichier pas important et pas beau } formData.set('lang','fr'); // now post a new XHR request if (tests.formdata) { var xhr = new XMLHttpRequest(); xhr.open('POST', '/recog/upload.php'); xhr.onload = function() { progress.value = progress.innerHTML = 100; }; xhr.onloadend = function() { JSONreponse= xhr.responseText.trim(); if(JSONreponse=="ERR"){ spinnerStopCancellable(); $('#progress_external_recommendation_file').hide(); document.getElementById('file_external_recommendation').files = null; document.getElementById('file_external_recommendation_lbl').innerHTML = 'Choisir le fichier depuis l\'ordinateur'; getAlertDanger("Une erreur s'est produite, veuillez réessayer avec un autre fichier"); }else if(JSONreponse=="ERR_NOT_CONNECTED"){ //jQuery('#infoBoxListePage_connect').show(); TipNotConnected(); }else{ $('#fichiercharge').remove(); $('#chargementde').remove(); $('progress').hide(); spinnerStop(); reponses = JSON.parse(JSONreponse); reponsesMots = reponses.mots; suggestiontitres(files[0].name, 'mp3'); /** SG 21/10/2021 : POUR CACHER LA BOX QD RESULTAT AFFICHÉ **/ if($('.external_recommendationbox').length){ /** SG 22/10/2021 : POUR PROGRESS BAR EXTERNAL_RECOMMENDATION **/ $('#progress_external_recommendation_file').width('100%'); $('.external_recommendationbox').hide(); $('#progress_external_recommendation_file').width('0%'); $('#progress_external_recommendation_file').hide(); $('#file_external_recommendation').val(''); document.getElementById('file_external_recommendation_lbl').innerHTML = 'Déposer votre fichier ici.'; } } }; if (tests.progress) { $('progress').show(); $('#progress_external_recommendation_file').show(); spinnerStart(); xhr.upload.onprogress = function (event) { if (event.lengthComputable) { var complete = (event.loaded / event.total * 100 | 0); if(complete!=100){ $('#recogdiv').each(function(){$(this).remove();}); } /** SG 22/10/2021 : PR PROGRESS BAR EXTERNAL_RECOMMENDATION **/ if($('#progress_external_recommendation_file').length){ $('#progress_external_recommendation_file').width((event.loaded/event.total*100)+'%'); } progress.value = progress.innerHTML = complete; } } } xhr.send(formData); } } //--- //- recog readfiles //--- readfiles_image = function(files) { var formData = tests.formdata ? new FormData() : null; for (var i = 0; i < files.length; i++) { if (tests.formdata) formData.append('file', files[i]); // previewfile(files[i]); en commentaire pcq nom du fichier pas important et pas beau } formData.set('lang','fr'); // now post a new XHR request if (tests.formdata) { var xhr = new XMLHttpRequest(); xhr.open('POST', '/ajax/get_keywords_from_brief.php'); xhr.onload = function() { progress.value = progress.innerHTML = 100; }; xhr.onloadend = function() { JSONreponse= xhr.responseText.trim(); if(JSONreponse=="ERR"){ spinnerStopCancellable(); $('#progress_external_recommendation_file').hide(); document.getElementById('file_external_recommendation').files = null; document.getElementById('file_external_recommendation_lbl').innerHTML = 'Choisir le fichier depuis l\'ordinateur'; getAlertDanger("XXXXXUne erreur s'est produite, veuillez réessayer avec un autre fichier"); }else if(JSONreponse=="ERR_NOT_CONNECTED"){ //jQuery('#infoBoxListePage_connect').show(); TipNotConnected(); }else{ $('#fichiercharge').remove(); $('#chargementde').remove(); $('progress').hide(); spinnerStop(); var parsedRes = JSON.parse(JSONreponse); var div_error = document.getElementById('external_brief_errors'); if ( parsedRes.error !== undefined ) { var txt_error = "Erreur : "; if ( parsedRes.error == "brief_empty" ) { txt_error += "Votre brief est vide"; } else if ( parsedRes.error == "brief_too_long" ) { txt_error += "Votre brief est trop long, il doit faire au maximum 1000 caractères"; } div_error.innerHTML = txt_error; div_error.style.display = 'block'; spinnerStop(); } else { div_error.innerHTML = ''; div_error.style.display = 'none'; var responseJSON = parsedRes; var response = responseJSON; var url = "/liste_resultats.php?"; var params = []; var tab_mots = []; for( var valou of response ) { params.push("mot[]=" + encodeURI(valou + "@@@@" + valou + "@@@@" + valou)); tab_mots.push(valou); } if ( params.length == 0 ) { div_error.innerHTML = 'Aucun résultats trouvés, veuillez réessayer plus tard.'; div_error.style.display = 'block'; spinnerStop(); return; } url += params.join("&"); xajax_check_multiple_words(tab_mots.join(' '), [], false, true, false, ''); //window.location.href = url; } } }; if (tests.progress) { $('progress').show(); $('#progress_external_recommendation_file').show(); spinnerStart(); xhr.upload.onprogress = function (event) { if (event.lengthComputable) { var complete = (event.loaded / event.total * 100 | 0); if(complete!=100){ $('#recogdiv').each(function(){$(this).remove();}); } /** SG 22/10/2021 : PR PROGRESS BAR EXTERNAL_RECOMMENDATION **/ if($('#progress_external_recommendation_file').length){ $('#progress_external_recommendation_file').width((event.loaded/event.total*100)+'%'); } progress.value = progress.innerHTML = complete; } } } xhr.send(formData); } } //--- //- afficherPanneauEntree //--- afficherPanneauEntree = function(){ var zeObj = $('#header-search-query'); if(zeObj.val()!=""){ $('#boiteAdviceRico').show(500); } } //--- //- jelancenoresult //--- jelancenoresult = function(){ in_search=false; $('#msgdbg').text($("#header-search-query").attr('value')); spinnerStart(); //xajax_check_multiple_words($("#header-search-query").attr('value'), xajax.getFormValues('search_form')); }; var mytimeoutrb; var randomPercent = 0 randomBar = function( ){ randomPercent = randomPercent + 5 if(randomPercent > 100) { randomPercent = 0 } progress = document.getElementById('uploadprogress'); progress.value = progress.innerHTML = randomPercent; mytimeoutrb = setTimeout( function(){randomBar( );} , 300); } todoOnKeyDown = function(zeObj,e){ $carousel_gallery_home.flickity('pausePlayer'); /** le moteur suggest est désactivé quand on tape une touche, cela empeche le masque "Entrée" de s'afficher, et lance le timeout de 3 secondes pour l'ouvrir **/ spinnerStop(); clearTimeout(timeoutAfficherPanneauEntree); in_search=true; timeoutAfficherPanneauEntree = setTimeout(function(){afficherPanneauEntree();},3000); //var kc=e.keyCode; var kc = e.key || e.code; if(kc=="Enter" || kc==13 || kc==37 || kc==38 || kc==39 || kc==40 || zeObj.value=='' || zeObj.value.indexOf('?+')!=-1){ spinnerStop(); } if($('#btn_external_recommendation').length > 0){ /** SG 21/20/2021 : POUR CACHER BOUTON external_recommendation QD QQUE CHOSE DE TAPER **/ if((zeObj.value).length>0){ /////16/04/2024 Eric / on ne le retire plus. : document.getElementById('btn_external_recommendation').style.display = 'none'; }else{ document.getElementById('btn_external_recommendation').style.display = 'flex'; } } if(( kc==13 || kc=='Enter') && zeObj.value!='' ){ var r = $(".text-tags .text-label").map( function(){return $(this).text();}).get().join(' '); if(r!=''){ var phrase=r + ' ' + zeObj.value; }else{ var phrase=zeObj.value; } $.ajax({ type: "POST", url: "/ajax/check_is_prompt.php", data: { phrase: phrase, langue: 'fr' } }).done(function(reponse) { if (reponse === "OK") { /**vider le formulaire de recherche**/ empty_search_form(); /**appeler la fonction de recommandation par brief**/ searchExternalRecommendationFromBrief(phrase); } else { //bouton entrée tappé fct_menuzonehidden(); spinnerStart(); clearTimeout('jelancelenoresultdansxsecondes'); xajax_check_multiple_words(phrase, xajax.getFormValues('search_form')); } }); }else if(( kc==13 || kc=='Enter') && zeObj.value==''){ fct_menuzonehidden(); } } todoOnBlur = function(zeObj,e){ var v = zeObj.value; $carousel_gallery_home.flickity('pausePlayer'); spinnerStop(); clearTimeout(timeoutAfficherPanneauEntree); in_search=true; timeoutAfficherPanneauEntree = setTimeout(function(){afficherPanneauEntree();},3000); spinnerStop(); /** SG 24/10/2023 : POUR CACHER BOUTON external_recommendation QD QQUE CHOSE DE TAPER **/ if($('#btn_external_recommendation').length > 0){ if((zeObj.value).length>0){ /////16/04/2024 Eric / on ne le retire plus. : document.getElementById('btn_external_recommendation').style.display = 'none'; }else{ document.getElementById('btn_external_recommendation').style.display = 'flex'; } } if(v!=''){ fct_menuzonehidden(); spinnerStart(); clearTimeout('jelancelenoresultdansxsecondes'); zeObj.value = ''; var r = $(".text-tags .text-label").map( function(){return $(this).text();}).get().join(' '); var phrase = ''; if ( r!='' ) { phrase = r + ' ' + v; } else { phrase = v; } $.ajax({ type: "POST", url: "/ajax/check_is_prompt.php", data: { phrase: phrase, langue: 'fr' } }).done(function(reponse) { if (reponse === "OK") { /**vider le formulaire de recherche**/ empty_search_form(); /**appeler la fonction de recommandation par brief**/ searchExternalRecommendationFromBrief(phrase); } else { //bouton entrée tappé fct_menuzonehidden(); spinnerStart(); clearTimeout('jelancelenoresultdansxsecondes'); xajax_check_multiple_words(phrase, xajax.getFormValues('search_form')); ////////show_bpm_key_zone("search"); } }); } else { //fct_menuzonehidden(); //remettre cette ligne si problème sur le onblur //SG 03/11/2023 : afin que la cartouche ne se ferme plus au onblur de l'input et que le bouton ai search se cache quand des mots sont présents dans l'input var r = $(".text-tags .text-label").map( function(){return $(this).text();}).get().join(' '); if ( r!="" ) { /////16/04/2024 Eric / on ne le retire plus. : $("#btn_external_recommendation").hide(); } else { if (document.getElementsByClassName('recogbutton').length == 0) { fct_menuzonehidden(); } } } } //Tooltip sur liste track search v4 pour les recommandations tooltip_menu_media = function(button,id_media,content){ $('.tooltip_menu_recommandation').removeClass('persistent').fadeOut(); //CONTENT:: id="tooltiprecommandation_21703" const $tooltip = $("#"+content+"_" + id_media); $tooltip.stop(true, true).fadeIn(); // Stop toute animation en cours et montre le tooltip $tooltip.addClass('persistent'); //on charge pour ce contenu le code pour la region if(content === "tooltiprecommandation"){ if (!myPlaylist || typeof myPlaylist.playlist !== 'object') { //console.error("myPlaylist.playlist n'est pas un objet valide."); return; } // Convertir en tableau //--si c'est la grosse playlist avec les alternates if (String(id_media).startsWith("0")) { //console.log("alt"); id_media_alt = String(id_media).slice(1); // Supprime le premier caractère pos = $('#boxcontrol_'+id_media_alt).attr('curposition'); //--sinon c'est la petite playlist celle au chargement de la page }else{ const playlistValues = Object.values(myPlaylist.playlist); // Rechercher l'index const index = myPlaylist.playlist.findIndex( item => String(item.id_media) === id_media ); if (index !== -1) { const currentItem = playlistValues[index]; pos = index; //console.log("Index trouvé :", index, "Données :", currentItem); } } //console.log("Index trouvé :", pos, "Données :", myPlaylist.playlist[pos]); from_last_click ="recommandationedit"; window.setCurrentSongLOAD(pos); //createRegion(regionStart, regionEnd, readOnly,loop,maxLength,id) //id=time-total recup le timing setTimeout(() => { let dureetrack = $("#time-total").html(); let [minutesDT, secondsDT] = dureetrack.split(':').map(Number); let newseconds = (minutesDT * 60) + secondsDT; console.log(newseconds); window.createRegion('0', newseconds, 'false', 'false', '', 'recommandation_' + id_media); }, 150); $tooltip.on("click", ".Ttr_validate", function (e) { let timingdebut = $tooltip.find('.Ttr_timingdebut').val(); let timingfin = $tooltip.find('.Ttr_timingfin').val(); console.log(timingdebut+" "+timingfin+" Suivant"); closeTooltip_media(id_media); }); } // Gestion des délais pour le masquage let hideTimeout; // Quand la souris quitte le bouton $(button).on("mouseout", function () { hideTimeout = setTimeout(() => { if (!$tooltip.is(":hover") && !$tooltip.hasClass("persistent")) { $tooltip.fadeOut(); } }, 200); }); // Quand la souris entre dans le tooltip $tooltip.on("mouseover", function () { clearTimeout(hideTimeout); // Annuler le délai de masquage si la souris entre dans le tooltip }); // Quand la souris quitte le tooltip $tooltip.on("mouseout", function () { hideTimeout = setTimeout(() => { if (!$tooltip.is(":hover") && !$tooltip.hasClass("persistent")) { $tooltip.fadeOut(); } }, 200); }); //$tooltip.fadeOut(); } function closeTooltip_media(id_media='') { let $tooltip; if(id_media!=''){ $tooltip = $("#tooltiprecommandation_"+id_media); }else{ $tooltip = $(this).closest(".tooltip_menu_recommandation"); } $tooltip.removeClass("persistent").fadeOut(); if(from_last_click === "recommandationedit"){ from_last_click = 'public'; fctclearRegions(); const $tooltip = $(this).closest(".tooltip_menu_recommandation"); $tooltip.find('.Ttr_timingdebut').val(''); $tooltip.find('.Ttr_timingfin').val(''); } } launch_recommendation = function(localurl,last_item_played){ let logged_in = false; jQuery.ajax({url: "/ajax/check_conn.php", type: "GET", async: false, success: function(JSONreponseFromAjax){ logged_in = JSONreponseFromAjax; }} ); var cookiepubai = document.cookie.match('(^|;) ?no_pub_ai=([^;]*)(;|$)'); var test_pubai = false; if ( cookiepubai !== null ) { test_pubai = cookiepubai[2]; } //SG 14/11/2023 : si pas connecté, on affiche la popup de pub pour les fonctionnalités complémentaires de l'IA // if ( logged_in != "OK" && !test_pubai ) { ///pour l'instant on met ça de côté ... TipNotConnectedPubAi(false); // } $('progress').hide(); spinnerStart(); /**on supprime le div de recog, vu que l'on va en charger un nouveau**/ jQuery('#recogdiv').remove(); if ( !$('body').hasClass('mobile') ) { randomBar( ); } jQuery.ajax({url: "/recog/upload.php", type: "POST", data : {localurl: localurl, id_media: last_item_played,lang:'fr'}, success: function(JSONreponseFromAjax){ if(JSONreponseFromAjax=="ERR"){ $('progress').hide(); spinnerStop(); }else if(JSONreponseFromAjax=="ERR_NOT_CONNECTED"){ TipNotConnected(); $('progress').hide(); spinnerStop(); }else if(JSONreponseFromAjax.match(/^ERR_/) ){ $('progress').hide(); spinnerStop(); clearTimeout(mytimeoutrb); }else { clearTimeout(mytimeoutrb); if ( !$('body').hasClass('mobile') ) { progress = document.getElementById('uploadprogress'); progress.value = progress.innerHTML = 0; } jQuery('progress').hide(); spinnerStop(); reponses = JSON.parse(JSONreponseFromAjax); reponsesMots = reponses.mots; JSONreponse = JSONreponseFromAjax; suggestiontitres(last_item_played,'equal'); } } }); } //--- //- changeScrollHeight //--- changeScrollHeight = function() { var h = parseInt(window.prompt('Please type new scroll height (number in pixels):', jQuery.Autocompleter.defaults.scrollHeight)); if(h > 0) { $("#suggest1").setOptions({ scrollHeight: h }); } } //--- //- focus_header_search_query //--- focus_header_search_query = function(){ //$("#header-search-query").trigger("activate.autocomplete"); $("#header-search-query").click(); } //--- //- RemoveAccents //--- RemoveAccents = function(strAccents) { var strAccents = strAccents.split(''); var strAccentsOut = new Array(); var strAccentsLen = strAccents.length; var accents = 'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñÿý'; var accentsOut = "AAAAAAaaaaaaOOOOOOOooooooEEEEeeeeeCcDIIIIiiiiUUUUuuuuNnSsYyyZz"; for (var y = 0; y < strAccentsLen; y++) { if (accents.indexOf(strAccents[y]) != -1) { strAccentsOut[y] = accentsOut.substr(accents.indexOf(strAccents[y]), 1); } else strAccentsOut[y] = strAccents[y]; } strAccentsOut = strAccentsOut.join(''); //return strAccentsOut.replace(/ +/,"-"); strAccentsOut=strAccentsOut.replace(/'/g,"-").replace(/&+/g," ").replace(/ +/g,"-").replace(/\-+/,'-'); return strAccentsOut; } //--- //- addAlbumAndLaunch //--- addAlbumAndLaunch = function(id_album,e,f){ e.after(""); f.submit(); } //--- //- launchSearch //--- launchSearch = function(){ jQuery('.loupe').click(); } /**tout ce qui se rapoporte au filtrage par bpm et key**/ load_bpm_key_slider = function(){ jQuery('#slider').slider({ range: true, min: 10, max: 300, step: 1, values: [ 10, 300 ], slide: function( event, ui ) { jQuery('.slider-min').html(ui.values[ 0 ]); jQuery('.slider-max').html(ui.values[ 1 ]); }, change: function( event, ui ) { var min = ui.values[ 0 ]; var max = ui.values[ 1 ]; jQuery('#customFilterBpm').val(''); jQuery.ajax({ url: '/ajax/ajax_search_filters.php?minbpm='+min+'&maxbpm='+max} ).done(function(){ var only_word_search = jQuery('#search_form').serialize().replace('search_external_recommendation_youtube=&search_external_recommendation_brief=', ''); const url_params = new URLSearchParams(window.location.search); const id_media_str = url_params.get('id_media_str'); var tmp_url = ""; if ( id_media_str !== null ) { tmp_url = '/liste_resultats.php?id_media_str='+id_media_str+'&randkeybpm='+Math.random().toString(36).substring(7); }else if(only_word_search!=''){ tmp_url = '/liste_resultats.php?'+jQuery('#search_form').serialize()+'&randkeybpm='+Math.random().toString(36).substring(7); } goLaunchAjaxify(tmp_url,'#searchlink','search_' + Math.random().toString(36).substring(7)); }); } }); } -->