Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1479 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  133  134  135  136  137  138
Auteur Sujet :

CUSTOM : concours du plus beau Foobar2000

n°1958216
alanoid
Posté le 02-02-2015 à 21:32:59  profilanswer
 

Reprise du message précédent :

Br3tt a écrit :

 

google translate devrait faire l'affaire pour les non anglophones

 

Tu veux pas t'y coller? :-D

mood
Publicité
Posté le 02-02-2015 à 21:32:59  profilanswer
 

n°1958224
bzhyoyo
Posté le 02-02-2015 à 21:56:24  profilanswer
 

ben il a peut-être autre chose à faire. Je sais pas moi, comme pondre des super scripts pour Foobar par exemple.

n°1958230
alanoid
Posté le 02-02-2015 à 22:19:26  profilanswer
 

bzhyoyo a écrit :

ben il a peut-être autre chose à faire. Je sais pas moi, comme pondre des super scripts pour Foobar par exemple.

 

J'en doute pas il fait un super taf, on sait jamais il avait peut etre envie de le faire mais personne ne lui avait demandé ...

n°1958550
Br3tt
Posté le 04-02-2015 à 22:09:34  profilanswer
 

JSPlaylist v1.1 released (http://fav.me/d8fiumu)
 
http://i.imgur.com/R0piTAW.png
 
 :bounce:


Message édité par Br3tt le 05-02-2015 à 21:03:49

---------------
Br3tt (http://br3tt.deviantart.com)
n°1958643
aceditnana​r
Posté le 05-02-2015 à 17:47:46  profilanswer
 

Erreur de link je crois BR3TT...

n°1958667
Br3tt
Posté le 05-02-2015 à 21:04:13  profilanswer
 

aceditnanar a écrit :

Erreur de link je crois BR3TT...


corrigé, merci.


---------------
Br3tt (http://br3tt.deviantart.com)
n°1958892
Cristo447
Posté le 07-02-2015 à 17:53:11  profilanswer
 

Br3tt a écrit :


 
ce n'est pas une skin mais un script pour le composant (component) nommé WSH Panel Mod, qui permet de coder en jscript ou en vbscript à peu près tout ce que l'on veux comme panel pur foobar2000!
pour utiliser ce script, une fois le contenu du zip copier dans ton répertoire de "Profile" de l'appli foobar2000 (si foobar installé en Portable, c'est le dossier de l'application, sinon c'est dans ton repertoire de profil windows où les applis stockent leur paramètre propres à ton compte de connexion Windows), et une fois le composant WSH Panel Mod (dans sa dernière version v1.5.6) installé et affiché dans ton layout (comprendre ensemble des écrans qui composent ta fenêtre foobar2000), et bien tu ouvres l'éditeur de script de wsh panel mod (le script par defaut necessite juste de cliquer dans le panel à l'écran), et avec le bouton Tools en bas a gauche de la fenêtre de l'éditeur, tu choisis d'importer le script principal qui est dans le repertoire dezippé de tout à l'heure...
 
mais rien ne vaut une bonne video expliquant la partie sur l'installation de WSH Panel Mod et la copie dedans d'un script : http://youtu.be/vzY2fqVXA0U
 
avec ces infos, tu devrais être un peu plus familier avec foobar et wsh panel mod...


 
Merci de ta reponse c est vraiment sympa.
Du coup j ai bien suivi les instructions et ca bloque au niveau de l'mport du script (ou du copier coller, j'ai testé les deux).
 
J'ai alors ce msg d'erreur:
Scripting Engine Initialization Failed (JSPlaylist v1.0.8 by Br3tt aka Falstaff >> http://br3tt.deviantart.com, CODE: 0x80020101)
Check the console for more information (Always caused by unexcepted script error).
 
Une idee du souci?

n°1976187
Mdkart
Marchand de sable
Posté le 20-06-2015 à 14:15:21  profilanswer
 

Hello Br3tt  :hello:  
 
Je suis en train d'utiliser ton très bon script Jsplaylist pour me créer une nouvelle interface.
Je souhaite utiliser le clic milieu de la souris pour ajouter à la file d'attente (queue) la ou les chansons cliquées. (comme dans le bon vieux xch4nge)
 
Pour l'instant mes faibles connaissances m'on conduit à ça  (aux alentours de la ligne 1800 de ton script ):

Code :
  1. function on_mouse_mbtn_down(x, y, mask) {
  2.     g_middle_clicked = true;
  3.     fb.RunContextCommandWithMetadb("Add to playback queue",fb.GetFocusItem())
  4.     //togglePlaylistManager();
  5. };


 
Ce qui ne me met que la chanson active dans la queue.
Aurais-tu des pistes?

n°1976405
Mdkart
Marchand de sable
Posté le 22-06-2015 à 15:26:29  profilanswer
 

Je me suis repenché sur le problème cet après midi. Voici ma solution, qui est en fin de compte bien simple :
 
Ligne 1800

Code :
  1. /* Modification : Middle click add to the playback queue*/
  2. function on_mouse_mbtn_down(x, y, mask) {
  3.     g_middle_clicked = true;
  4.     on_mouse_lbtn_down(x, y); /*Emulates left click*/
  5.     //togglePlaylistManager(); Original Function
  6. };
  7. function on_mouse_mbtn_dblclk(x, y, mask) {
  8.     on_mouse_mbtn_down(x, y, mask);
  9. };
  10. function on_mouse_mbtn_up(x, y, mask) {
  11.     on_mouse_lbtn_up(x, y); /*Emulates left click release*/
  12.     fb.RunContextCommandWithMetadb("Add to playback queue",fb.GetSelections()); /*Selected tracks are added to the Playback queue*/
  13.     if(g_middle_click_timer) {
  14.         window.ClearTimeout(g_middle_click_timer);
  15.         g_middle_click_timer = false;
  16.     };
  17.     g_middle_click_timer = window.SetTimeout(function(){
  18.         g_middle_clicked = false;
  19.         window.ClearTimeout(g_middle_click_timer);
  20.         g_middle_click_timer = false;
  21.     }, 250);
  22. };

Message cité 1 fois
Message édité par Mdkart le 22-06-2015 à 15:44:57
n°1983554
Grumms
Aimé de tous
Posté le 17-08-2015 à 18:26:29  profilanswer
 

Mdkart a écrit :

Je me suis repenché sur le problème cet après midi. Voici ma solution, qui est en fin de compte bien simple :
 
Ligne 1800

Code :
  1. /* Modification : Middle click add to the playback queue*/
  2. function on_mouse_mbtn_down(x, y, mask) {
  3.     g_middle_clicked = true;
  4.     on_mouse_lbtn_down(x, y); /*Emulates left click*/
  5.     //togglePlaylistManager(); Original Function
  6. };
  7. function on_mouse_mbtn_dblclk(x, y, mask) {
  8.     on_mouse_mbtn_down(x, y, mask);
  9. };
  10. function on_mouse_mbtn_up(x, y, mask) {
  11.     on_mouse_lbtn_up(x, y); /*Emulates left click release*/
  12.     fb.RunContextCommandWithMetadb("Add to playback queue",fb.GetSelections()); /*Selected tracks are added to the Playback queue*/
  13.     if(g_middle_click_timer) {
  14.         window.ClearTimeout(g_middle_click_timer);
  15.         g_middle_click_timer = false;
  16.     };
  17.     g_middle_click_timer = window.SetTimeout(function(){
  18.         g_middle_clicked = false;
  19.         window.ClearTimeout(g_middle_click_timer);
  20.         g_middle_click_timer = false;
  21.     }, 250);
  22. };



Il manque au moins 1776 lignes :o


---------------
Just because you're offended, doesn't mean you're right. | >> Vol HFR730 à destination de Khan <<
mood
Publicité
Posté le 17-08-2015 à 18:26:29  profilanswer
 

n°1989210
bzhyoyo
Posté le 27-09-2015 à 16:35:02  profilanswer
 

bonjour,
j'utilise la dernière version de Brett et j'aimerais savoir comment faire pour que foobar m'affiche par défaut les dossiers tels qu'ils sont organisés sur mon disque dur plutôt que l'affichage par album que j'ai actuellement.
Merci et oui, noob inside. :o


Message édité par bzhyoyo le 27-09-2015 à 16:35:24
n°1989279
Namless
Doutez de tout
Posté le 28-09-2015 à 11:12:18  profilanswer
 

Je n'utilise pas le skin de Brett, mais pas défaut, dans "librairy" tu dois avoir le choix entre "view by : folder structure / by album / ..."
 
-> Il faut prendre folder structure


---------------
Feedback d'achats-ventes
n°1989330
bzhyoyo
Posté le 28-09-2015 à 17:22:46  profilanswer
 

Ben justement, c'est pas aussi simple puisque ça n'apparait pas dans la skin. Il y a le menu "library" en haut avec les fonctions "album list", "search", "stop upnp media server" et "configure".
Puis deux boutons "album list" et "playlist" mais pas de menu déroulant pour choisir "folder structure" comme dans des skins plus classiques.
D'où ma question ici.

n°2024577
jcb84
Posté le 11-03-2016 à 14:17:20  profilanswer
 

Br3tt a écrit :

finalement on peut faire des trucs pas mal sous DefaultUI
 
http://i.imgur.com/nlEga.png
 
z'en pensez quoi les gens?  :hello:
 
et bien sur, toujours auto-compatible avec le theme utilisé (...  avec le petit pinceau applicateur :D)
 
http://i.imgur.com/1Mg9U.png


 
Bonjour à tous,  
 
Est-ce que c'est (encore) dispo qq part ce skin ?  
 
Merci.

n°2025765
naca
Posté le 18-03-2016 à 19:58:51  profilanswer
 

Bonjour,
 
Nouveau sur ce forum, j'utilise Foobar 2000 depuis deux ans et je découvre aujourd'hui que l'on peut changer de thème sur ce formidable soft...
 
je pense avoir a peu prés compris comment l'installer, mais je ne vois pas comment le télécharger sur Deviant.art.
je me suis pourtant inscrit sur leur site, mais j'avoue être un peu a la ramasse...
mon thème choisi est celui ci: http://weirdoo.deviantart.com/art/ [...] -111038494
Est ce gratuit, payant ? comment ça marche ?
une bonne âme pourrait elle éclairer le neurone qu'il me reste ? :)  
 
par avance, merci.
 
Naca
 


---------------
qui motive longtemps, libère les talents...
n°2025770
Borabora
Dilettante
Posté le 18-03-2016 à 20:37:28  profilanswer
 

naca a écrit :

mon thème choisi est celui ci: http://weirdoo.deviantart.com/art/ [...] -111038494
Est ce gratuit, payant ? comment ça marche ?


C'est un thème vieux de 7 ans, il est incompatible avec Foobar depuis très longtemps.  ;)


---------------
Qui peut le moins peut le moins.
n°2025777
naca
Posté le 18-03-2016 à 21:22:11  profilanswer
 

Merci Borabora  
Auriez vous un lien vers des themes plus recents
Merci
 
Naca


---------------
qui motive longtemps, libère les talents...
n°2025839
fougnac
Posté le 19-03-2016 à 10:36:43  profilanswer
 

naca a écrit :

Merci Borabora
Auriez vous un lien vers des themes plus recents
Merci

 

Naca


Mettre les mains un minimum dans le cambouis va s'avérer indispensable.

 

Notre ami Br3tt met à disposition de belles configurations, il vous faudra filtrer ses posts de ce présent fil, ou simplement remonter dans la présente page !
Sa page sur deviantart http://br3tt.deviantart.com/galler [...] -creations
Pas besoin ni d'inscription ni de payer : le téléchargement se fait en haut à droite avec le bouton "download" une fois que vous avez accédé à la page du thème. Il faudra ensuite suivre ses instructions.

 

Le secret est de trouver un équilibre entre la customisation retenue, vos besoins, et le temps que vous êtes prêt à y consacrer.

 

Les concepteurs de foobar2000 pour leur part ont tendance à ne pas "skinner" leur logiciel et rester sur une interface basique, d'où parfois la complexité de trouver le bon composant pour parvenir à tel ou tel thème.

 

Revenez vers nous avec un choix de thème, nous pourrons peut être vous aider !


Message édité par fougnac le 19-03-2016 à 10:58:24
n°2025856
naca
Posté le 19-03-2016 à 13:17:40  profilanswer
 

Merci Fougnac pour ces precisions...
Je vais m'y atteler rapidement...
 
Bonne journée a tous. :-)
 
Naca

n°2026187
dafunky
Posté le 21-03-2016 à 10:39:47  profilanswer
 

La dernière de Br3tt c'est Xch4nge?
Vous connaissez une skin qui prévoit une navigation par dossiers?


---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°2026220
fougnac
Posté le 21-03-2016 à 14:29:25  profilanswer
 

dafunky a écrit :

La dernière de Br3tt c'est Xch4nge?
Vous connaissez une skin qui prévoit une navigation par dossiers?


Xch4nge ça date de 2011 je crois.
Rend toi ici pour plus de choix, plus récents : http://br3tt.deviantart.com/galler [...] -creations

 

Pour la navigation par dossier,

 

- avec CUI (columns UI) ou DUI (default UI) il suffit de renseigner le ou les répertoire(s) de musique dans media library http://wiki.hydrogenaud.io/index.p [...] ia_Library
puis de choisir l'affichage "view by directory" dans le panel "media library viewer"

 

- pour les autres skins, je ne suis pas sûr, mais je crois bien que les thèmes de br3tt incluent également cette vue, à voir selon celui que tu choisis


Message édité par fougnac le 21-03-2016 à 14:33:10
n°2026222
dafunky
Posté le 21-03-2016 à 14:34:11  profilanswer
 

D'après ton lien, c'est DUiTunes livré en 2013 le plus récent. Je le testerai si j'ai un moment. Mon actuel ne convient pas du tout.
 
Merci pour les infos.

Message cité 1 fois
Message édité par dafunky le 21-03-2016 à 14:34:30

---------------
xPLduino, la domotique DIY deluxe - - - - Sigma 85mm F1.4
n°2026229
Borabora
Dilettante
Posté le 21-03-2016 à 15:23:46  profilanswer
 

dafunky a écrit :

D'après ton lien, c'est DUiTunes livré en 2013 le plus récent. Je le testerai si j'ai un moment. Mon actuel ne convient pas du tout.


Non, c'est le trio des "smooth" (manager/browser/playlist).
 
Tu auras du mal à trouver quelque chose qui prévoit la navigation par dossiers et qui soit plus élégant graphiquement (ou plus pratique) que ce qui est déjà inclus dans Foobar.


---------------
Qui peut le moins peut le moins.
n°2026426
dafunky
Posté le 22-03-2016 à 10:33:50  profilanswer
 
n°2035884
Profil sup​primé
Posté le 25-05-2016 à 21:17:33  answer
 

moi aussi je voulais avoir un foobar tuné de ouf or en telechargeant un plug in ( foo. spectrum peakmeter ) j'ai chopé un putain de virus coriace qui a mis mon PC à genoux  
 
je me contente donc d'un foobar d'origine  mais sans virus  
 
 

n°2035889
McNulty
Posté le 25-05-2016 à 21:39:02  profilanswer
 

[:bauer_attitude:5]

n°2035896
fougnac
Posté le 26-05-2016 à 00:31:40  profilanswer
 


tout pareil, avant j'allais aux putes, mais depuis que j'ai chopé la chlamydia je m'en tiens à la branlette.

n°2036038
fils_de_la​_lumiere
Posté le 27-05-2016 à 01:02:21  profilanswer
 

Mon ptit thème Foobar2000 sans prétention (en fait Mnlt2 bien modifié petit à petit)
 
https://reho.st/self/d7b903dccf810379d0e29adf78e9deea0d03b6f0.png
 
:)
 
Edit : je cherche un moyen de changer le curseur de la souris (hand) au survol des boutons si quelqu'un a une idée...


Message édité par fils_de_la_lumiere le 25-07-2018 à 00:30:07
n°2053247
fourer
Tartiflette Connection
Posté le 20-09-2016 à 20:50:05  profilanswer
 

Merci Breet !  
J'ai enfin fini de tagger correctement mes MP3... commencé il y a bientôt 7 ans de ripper tous les CDs...
j'ai pu installer un beau Foobar avec un beau thème (DUItunes)


---------------
Aussi vite que possible, mais aussi lentement que nécessaire -- You and I have to change history -- Est-ce de ma faute à moi si j'aime le café et l'odeur du tabac ?
n°2053297
dafunky
Posté le 21-09-2016 à 09:22:52  profilanswer
 
n°2054306
NODeath
Posté le 28-09-2016 à 14:11:04  profilanswer
 

fourer a écrit :

Merci Breet !  
J'ai enfin fini de tagger correctement mes MP3... commencé il y a bientôt 7 ans de ripper tous les CDs...
j'ai pu installer un beau Foobar avec un beau thème (DUItunes)


T'as tout rip en MP3  :ouch:  
 
Du flac ou rien. :o


---------------
Topic [ACH]/[VDS]
n°2055798
Lt Ripley
Ils ont tout niqué
Posté le 11-10-2016 à 16:05:12  profilanswer
 

Salut les gars
 
J'utilise Foobar2000 (avec le theme dark one v4) depuis 2 ans environ et depuis 2 mois environ je n'ai plus aucune photo (de l'artiste) accompagnant l'album .  (La jaquette présente dans le dossier s'affiche bien).  
 
Il me semble que foobar va sur last.fm (c'est ce que je trouve dans les settings).  J'ai essayé les autres sources possibles présentes dans les settings sans succès.  
 
Vous avez une idée de comment corriger ce problème ?  Je ne trouve pas.  Ces photos sont étaient tout à fait exceptionnelles (du genre inédites, cocasses, artistes à leur jeunesse etc)
 
Merci pour votre savoir ! :jap:


Message édité par Lt Ripley le 24-12-2016 à 11:41:09
n°2088471
jodka
Posté le 22-04-2017 à 19:30:59  profilanswer
 

je viens de passer sous windows 10, installation de foobar2000 or je n'arrive pas à installer des plugin comme sous XP  
 
quelqu'un peut il me donner la manip à suivre SVP pour installer des plug in sous foobar ?  
 
merci

n°2088494
Borabora
Dilettante
Posté le 23-04-2017 à 00:34:51  profilanswer
 

jodka a écrit :

je viens de passer sous windows 10, installation de foobar2000 or je n'arrive pas à installer des plugin comme sous XP  
 
quelqu'un peut il me donner la manip à suivre SVP pour installer des plug in sous foobar ?  
 
merci


Télécharger le plugin, double-cliquer dessus, cliquer sur OK. On peut pas faire plus simple.


---------------
Qui peut le moins peut le moins.
n°2088532
jodka
Posté le 23-04-2017 à 15:59:27  profilanswer
 

c'est bon merci, j'ai reussi mais sans passer par ta manip , un coup de chance surement

n°2089136
- Mandrill​ -
Posté le 28-04-2017 à 13:37:19  profilanswer
 

[:kb208:3]

n°2095374
MaybeEijOr​Not
but someone at least
Posté le 18-06-2017 à 16:20:27  profilanswer
 

Bonjour,
 
Quelqu'un pour m'expliquer ou me diriger vers une source pour apprendre à scripter sur foobar?
 
J'ai les modules suivants d'installés :
- Columns UI
- Panel Stack Splitter
- UPnP/DLNA Renderer, Server, Control point
- WSH Panel Mod
 
Mais pas moyen de trouver de ressources pour apprendre à scripter, les wikis sont plutôt vides... Je ne sais même pas où écrire les scripts, comment connaitre/parcourir les objets et méthodes qui existent ou quels évènements sont dispos. Bref je suis au fond du trou, sachant que pour l'instant mon objectif c'est simplement d'intégrer de manière fonctionnelle le Renderer DLNA à mon UI. Si vous aviez un petit guide ça serait cool.
 
Sinon j'aurai voulu savoir s'il y avait moyen de lancer foobar en minimize au démarrage de Windows, j'ai trouvé en mode hide mais je préfèrerai en minimize.
 
Merci.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2095439
fougnac
Posté le 19-06-2017 à 01:16:33  profilanswer
 

Scripter quoi ?

 

Si configurer les modules et/ou modifier l’apparence semble trop compliqué, j'aurais tendance à recommander un thème tout fait comme un de br3tt par exemple http://br3tt.deviantart.com/galler [...] -creations

 

Pour l'histoire du "minimize" ce serait pas une option windows et non spécifique à foobar2000?


Message édité par fougnac le 19-06-2017 à 01:23:33
n°2095509
MaybeEijOr​Not
but someone at least
Posté le 19-06-2017 à 18:49:30  profilanswer
 

Scripter l'UI, ce à quoi sont en partie censés permettre les différents modules que j'ai installé.
Les thèmes ne répondent pas à mon exigence d'intégrer le module de renderer DLNA qui est en gros le seul truc qui m'intéresse. Mais oui grossomodo je veux faire comme les thèmes de Br3tt mais par moi-même.
 
Sinon pour le minimize par l'option Windows c'est la possibilité de démarrer en "fenêtre réduite", ce qui doit conduire au même résultat que "/hide" dans l'option d’exécution je pense.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2095514
fougnac
Posté le 19-06-2017 à 19:31:32  profilanswer
 

Comme tu peux le voir avec les thèmes de br3tt, plusieurs approches sont possibles dans les choix des modules.

 

Tu peux t'en tenir au DUI (Default UI), ou plonger dans CUI (Columns UI), puis tu peux choisir des panels qui n'exigent pas grand chose voire rien du tout en terme de script (album list panel, facets...) ou plus d'efforts (SQL tree, JScript...).

 

Pour rappel la "meilleure" liste de modules est là : http://www.foobar2000.org/components

 

Quant à ce que tu souhaites faire avec le plugin DLNA, j'observe comme toi que la doc est assez incomplète, essaie de voir dans le topic dédié https://hydrogenaud.io/index.php/topic,69664.0.html Tu as bien installé la dernière version 0.99.49 ? Malheureusement ce projet est à l'abandon :/


Message édité par fougnac le 19-06-2017 à 19:36:52
n°2095516
MaybeEijOr​Not
but someone at least
Posté le 19-06-2017 à 20:16:20  profilanswer
 

Non je n'ai pas de problème avec l'utilisation du plugin DLNA, ça fonctionne bien, ce n'est juste pas très ergonomique. Et c'est pour ça que je souhaite scripter mon UI, afin de rendre le plugin plus ergonomique vis à vis de mon utilisation.

 

Et là où je bute, c'est plus sur les docs des autres modules qui permettent de scripter.

 

Par exemple celle de Panel Stack Splitter : http://wiki.hydrogenaud.io/index.p [...] _splitter)
Ne fait même pas référence aux structures tels que les if alors qu'il semblerait qu'on puisse en utiliser. Alors je me dis que si des choses aussi basiques ne sont pas documentées, il doit manquer un paquet de choses. Néanmoins ce plugin reste intéressant de par le fait de pouvoir ajouter des containers avec des propriétés enrichies.

 

Pour l'instant mon projet est assez simple, je veux juste faire en sorte d'afficher certaines commandes ou non en fonction de la playlist sélectionnée. En effet le renderer DLNA fonctionne avec une playlist indépendante et des commandes indépendantes.
Dans un second temps j'aimerai améliorer la gestion de la playlist du renderer DLNA (passer d'une piste à une autre automatiquement, gérer du repeat, etc.) et enfin à la limite faire mon propre skin si je trouve le bouzin pas trop compliqué.


Message édité par MaybeEijOrNot le 19-06-2017 à 20:16:43

---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  133  134  135  136  137  138

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Topic Unique] Foobar2000 le successeur de WinampConcours vidéo en ligne
[concours de video de vacances] repaire.netcd audios "custom"
radeon vivo : tv-out pas beau...Arggghhh ! Sony pas beau !
Lequel de ces deux sites trouvez vous le plus beau !!Besoin d'aide pour un concours - Questions sur Creative Labs
Ou trouver des Rio volt sp250? les tout nouveaux tout beau en noir ?!qualité à c... de mes SVCD...comment faire du beau ?
Plus de sujets relatifs à : CUSTOM : concours du plus beau Foobar2000


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR