Le Forum Indépendant de la Hifi et des Audiophiles

Version complète : Roon
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635
(09-06-2020, 10:20 AM)bbill a écrit : [ -> ]deux video bien faites sur Roon... vivement la partie 3 !

http://unepassionaudiophile.fr/roon-les-...re-partie/

http://unepassionaudiophile.fr/roon-les-...me-partie/

la suite sur la gestion des métadonnées Roon : la partie 3 par Dominique-Tanguy
...attention, ces video sont plutôt destinées à ceux qui connaissent déjà Roon...
et il faut commencer par la 1ere partie ci dessus
http://unepassionaudiophile.fr/roon-les-...me-partie/
(09-05-2020, 03:36 PM)ds21 a écrit : [ -> ]Pour les metadata des webradios de France Musique, utilises tu ce type de lien?

Par exemple pour France musique classique plus:
https://www.francemusique.fr/livemeta/pull/402

Et pour France Musique "tout court" ce serait:
https://www.francemusique.fr/livemeta/pull/4

Merci pour les liens. Je vais regarder comment le lien est exploitable pour France Musique mais ça a l'air pas évident car il semble y avoir des genres de token aléatoires dans le JSON. 

J'ai implémenté toutes les stations France Musique avec les métadonnées dans Roon, mais j'ai du en désactiver 4, le temps de trouver une configuration de serveur plus performante (le processeur virtuel 1 coeur 900Mhz se mettait à genou avec les 16 radios à traiter et redistribuer en temps réel). 

Pour ceux qui veulent l'implémenter chez eux tout est là : http://34.107.67.2:1880
@ds21 : j'ai trouvé une combine pour taper dans l'API JSON de France Musique que j'ai pu intuiter. C'est un peu plus compliqué que pour les autres stations car il y a une vraie alternance entre programmes parlés et titres, voir le lien Node-Red ci-dessus pour les curieux.
Dis-moi si ça fonctionne suffisamment bien pour toi.

J'ai pris le parti de mettre un max d'infos dans le flux, sous le format Compositeur / Interprète - Titre / Album quand il y a des titres qui jouent, et Nom du programme / Animateur quand ça tchatche. Ces champs ne sont pas toujours renseignés par la programmation de France Musique dans le flux, et parfois la mise à jour du programme en cours est un peu lente, mais là je n'y peux rien...

@volpone j'ai corrigé des bugs aussi dans le code + meilleure mise en forme dans les cas d'exception (absence d'interprète, ou de compositeur...)

Par ailleurs les flux avec métadonnées sont maintenant par défaut, plus besoin de les sélectionner spécifiquement.
(09-06-2020, 01:06 PM)Lio67 a écrit : [ -> ]J’ai ajouté beaucoup d’artworks de chanteurs ou autre qui n’étaient pas présent dans la data base de Roon.

J’ai proposé sur le forum de Roon s’il était possible de partager ces artworks dans une section dédiée, voire les intégrer pour la communauté.
Cela n’a pas semblé pertinent pour eux.
Je reste étonné de cette réponse, qu’en penses-tu ?

Merci

La redistribution d'images via Roon ou la communauté peut poser des problèmes de droits... 
Pour l'instant les images peuvent venir de deux sources :
- les fournisseurs de métadonnées de Roon dont MusicBrainz (Roon ne gère aucun contenu)
- les utilisateurs qui importent eux-mêmes des illustrations dans leur bibliothèque

Si tu souhaites contribuer tu peux directement passer par MusicBrainz / Commons et tu serviras tout le monde, voir les détails ici https://community.metabrainz.org/t/how-c...s/163127/8
Mais ça suppose que tu sois le détenteur des droits de ce que tu télécharges !
Dura lex, sed lex...
(09-07-2020, 05:24 PM)alec_eiffel a écrit : [ -> ]@ds21 : j'ai trouvé une combine pour taper dans l'API JSON de France Musique que j'ai pu intuiter. C'est un peu plus compliqué que pour les autres stations car il y a une vraie alternance entre programmes parlés et titres, voir le lien Node-Red ci-dessus pour les curieux.
Dis-moi si ça fonctionne suffisamment bien pour toi.

J'ai pris le parti de mettre un max d'infos dans le flux, sous le format Compositeur / Interprète - Titre / Album quand il y a des titres qui jouent, et Nom du programme / Animateur quand ça tchatche. Ces champs ne sont pas toujours renseignés par la programmation de France Musique dans le flux, et parfois la mise à jour du programme en cours est un peu lente, mais là je n'y peux rien...

Super Alec_eiffel !  Smile 
Ça marche impec! Quand les méta données permettent de retrouver l'album dans la base Qobuz, on a un lien direct vers celui-ci, et, sinon, on a quand même les données de l'album sans le lien, sauf quand ça tchatche...

On peut difficilement avoir mieux Exclamation

En ce moment, émission de jazz (banzzai) sur France Musique, parfait pour vérifier les nouvelles fonctionnalités.

Bravo! Et merci encore Big Grin

Cdlt.
(09-07-2020, 06:26 PM)alec_eiffel a écrit : [ -> ]
(09-06-2020, 01:06 PM)Lio67 a écrit : [ -> ]J’ai ajouté beaucoup d’artworks de chanteurs ou autre qui n’étaient pas présent dans la data base de Roon.

J’ai proposé sur le forum de Roon s’il était possible de partager ces artworks dans une section dédiée, voire les intégrer pour la communauté.
Cela n’a pas semblé pertinent pour eux.
Je reste étonné de cette réponse, qu’en penses-tu ?

Merci

La redistribution d'images via Roon ou la communauté peut poser des problèmes de droits... 
Pour l'instant les images peuvent venir de deux sources :
- les fournisseurs de métadonnées de Roon dont MusicBrainz (Roon ne gère aucun contenu)
- les utilisateurs qui importent eux-mêmes des illustrations dans leur bibliothèque

Si tu souhaites contribuer tu peux directement passer par MusicBrainz / Commons et tu serviras tout le monde, voir les détails ici https://community.metabrainz.org/t/how-c...s/163127/8  
Mais ça suppose que tu sois le détenteur des droits de ce que tu télécharges !
Dura lex, sed lex...

Ok merci pour ces précisions.
Bon ça risque fort de rester ainsi alors.
Je vais conserver mes sauvegardes d’artworks, car j’en ai quand même 50 sur les 360 artistes de ma bibliothèque...
(09-07-2020, 05:24 PM)alec_eiffel a écrit : [ -> ]@ds21 : j'ai trouvé une combine pour taper dans l'API JSON de France Musique que j'ai pu intuiter. C'est un peu plus compliqué que pour les autres stations car il y a une vraie alternance entre programmes parlés et titres, voir le lien Node-Red ci-dessus pour les curieux.
Dis-moi si ça fonctionne suffisamment bien pour toi.

J'ai pris le parti de mettre un max d'infos dans le flux, sous le format Compositeur / Interprète - Titre / Album quand il y a des titres qui jouent, et Nom du programme / Animateur quand ça tchatche. Ces champs ne sont pas toujours renseignés par la programmation de France Musique dans le flux, et parfois la mise à jour du programme en cours est un peu lente, mais là je n'y peux rien...

@volpone j'ai corrigé des bugs aussi dans le code + meilleure mise en forme dans les cas d'exception (absence d'interprète, ou de compositeur...)

Par ailleurs les flux avec métadonnées sont maintenant par défaut, plus besoin de les sélectionner spécifiquement.

@alex_eiffel: J'ai un peu testé La baroque et France Musique hier soir. Cela me semble très bien fonctionner notamment le switch pour Musique entre Song et Program. Tes compromis de concaténation me semblent aussi les bons et c'est un vrai plus à l'usage d'avoir les metas même si la pochette n'est pas la.

Durant mes tests la synchronisation Meta / Audio était aussi satisfaisante, pas de décalage notable. Pour l'identification ROON comme on l'a deja dit cela ne marche évidemment pas à tous les coups mais ni ROON ni personne ni peut rien.

Je n'ai pas encore intégré les nouveaux flux en local mais ce qui m'étonne est la limite de charge que tu signales. Sur un RPI basic en traitant les 13 flux FIP + RP j'ai un charge ridicule même avec plusieurs clients. N'est ce pas la nouvelle méthode de récupération "optimisée" des Meta qui est plus exigeante vs la mise a jour seulement quand le titre change ? D'ou vient cette charge sur ton serveur ?

@ds21: Merci pour le lien sur le github du plugin radio-france LMS de Paul Webster. Il y a des trucs interessants a récupérer dans le code notamment tous les stationId (Mouv et autres). Cela permet, avec quelques efforts, de récupérer via l'API Graphql les meta de toutes les stations RF (Radios et Webradios).
(09-08-2020, 08:50 PM)volpone75 a écrit : [ -> ]Je n'ai pas encore intégré les nouveaux flux en local mais ce qui m'étonne est la limite de charge que tu signales. Sur un RPI basic en traitant les 13 flux FIP + RP j'ai un charge ridicule même avec plusieurs clients. N'est ce pas la nouvelle méthode de récupération "optimisée" des Meta qui est plus exigeante vs la mise a jour seulement quand le titre change ? D'ou vient cette charge sur ton serveur ?

Ma machine cloud est équivalente à un PI avec un coeur à 700Mhz et 500Mo de RAM. Je pense que j'ai eu des soucis soit parce que Google Cloud tousse (ça arrive sur les instances gratuites) ou alors plus probablement que j'utilisais l'éditeur Web de Node-Red sur la même machine en parallèle, avec des noeuds de Debug.
J'ai réactivé tous les services de métadonnées (17 radios FIP et France Musique) dans Roon pour tous.
Avec la nouvelle méthode, la charge processeur reste autour de 1% et la mémoire utilisée à moins de 50% donc plus de problèmes.
Par contre si vous rencontrer des coupures dîtes-le moi.
Donc on peut trouver les nouveaux flux dans la base roon avec le même process que pour les liens FIP ?
(09-08-2020, 10:59 PM)zaurux a écrit : [ -> ]Donc on peut trouver les nouveaux flux dans la base roon avec le même process que pour les liens FIP ?
Y a plus rien à bidouiller, les flux avec métadonnées pointent par défaut et pour tout le monde vers mon serveur dans l'annuaire Live Radio de Roon, et ceci pour les 8 radios FIP et les 9 France Musique.
Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635