diff --git a/composeApp/build.gradle.kts b/composeApp/build.gradle.kts index 8bf9ba5..804c69f 100644 --- a/composeApp/build.gradle.kts +++ b/composeApp/build.gradle.kts @@ -27,7 +27,7 @@ kotlin { jvmTarget.set(JvmTarget.JVM_11) } } - + jvm("desktop") afterEvaluate { @@ -45,7 +45,7 @@ kotlin { } sourceSets { val desktopMain by getting - + androidMain.dependencies { implementation(compose.preview) implementation(libs.androidx.activity.compose) @@ -147,4 +147,60 @@ compose.desktop { } } } +} +// build.gradle.kts +val generateFilesIndex = tasks.register("generateFilesIndex") { + val resourcesDir = file("src/commonMain/composeResources/files") + val outputFile = file("src/commonMain/composeResources/files/feuList.json") // Extension .json + + inputs.dir(resourcesDir) + outputs.file(outputFile) + + doLast { + if (resourcesDir.exists()) { + val files = resourcesDir.listFiles() + ?.filter { it.extension == "json" && it.name != "feuList.json" } + ?.sortedBy { it.name } ?: emptyList() + + val jsonContent = buildString { + append("{\n") + append(" \"internalFeu\": [\n") + + files.forEachIndexed { index, file -> + var title = "Sans titre" + file.useLines { lines -> + for (l in lines) { + if (l.contains("|t:")) { + title = l.substringAfter("|t:").substringBefore("|").trim() + title = title.replace("\"", "\\\"") + break + } + } + } + + append(" {\n") + append(" \"id\": ${index + 1},\n") + append(" \"fileName\": \"${file.name}\",\n") + append(" \"title\": \"$title\",\n") + append(" \"path\": \"assets://${file.name}\"\n") + append(" }${if (index < files.size - 1) "," else ""}\n") + } + + append(" ],\n") + append(" \"externalFeu\": []\n") + append(" ,\n") + append(" \"playlist\": []\n") + append("}") + } + + outputFile.writeText(jsonContent) + println("Index JSON généré : ${files.size} fichiers.") + } + } +} +tasks.configureEach { + if (name.startsWith("copyNonXmlValueResources") || + name.startsWith("generateComposeResClass")) { + dependsOn(generateFilesIndex) + } } \ No newline at end of file diff --git a/composeApp/src/androidMain/kotlin/mg/dot/feufaro/data/DrawerItem.kt b/composeApp/src/androidMain/kotlin/mg/dot/feufaro/data/DrawerItem.kt deleted file mode 100644 index 1d3ffd2..0000000 --- a/composeApp/src/androidMain/kotlin/mg/dot/feufaro/data/DrawerItem.kt +++ /dev/null @@ -1,467 +0,0 @@ -package mg.dot.feufaro.data - -actual fun getDrawerItems(): List { - return listOf( - DrawerItem(1, "480", "FFPM-480 - Mamin'ny foko, ry Jeso ô!", "assets://480.txt"), - DrawerItem(2, "ews-1", "EWS 1 - From all that dwell below the sky", "assets://ews-1.txt"), - DrawerItem(3, "ews-2", "EWS 2 - My God how wonderful Thy are", "assets://ews-2.txt"), - DrawerItem(4, "ews-3", "EWS 3 - Thee, God, we praise", "assets://ews-3.txt"), - DrawerItem(5, "ews-4", "EWS 4 - Join the song of saints in glory", "assets://ews-4.txt"), - DrawerItem(6, "ews-5", "EWS 5 - Praise, My Soul, The King Of Heaven", "assets://ews-5.txt"), - DrawerItem(7, "ews-6", "EWS 6 - Holy, Holy, Holy", "assets://ews-6.txt"), - DrawerItem(8, "ews-7", "EWS 7 - My Soul Now Praise Your Maker", "assets://ews-7.txt"), - DrawerItem(9, "ews-8", "EWS 8 - Now thank we all our God", "assets://ews-8.txt"), - DrawerItem(10, "ews-9", "EWS 9 The Lord Jehovah reigns (His throne is built on high)", "assets://ews-9.txt"), - DrawerItem(11, "ews-10", "EWS 10 All creatures worship God most high", "assets://ews-10.txt"), - DrawerItem(12, "ews-11", "All Glory, Laud, and Honor", "assets://ews-11.txt"), - DrawerItem(13, "ews-12", "EWS 12 All Hail the Power of Jesus’ Name", "assets://ews-12.txt"), - DrawerItem(14, "ews-13", "EWS 13 O for a thousand tongues to sing", "assets://ews-13.txt"), - DrawerItem(15, "ews-14", "EWS 14 Holy, Holy, Holy, Lord God of Hosts", "assets://ews-14.txt"), - DrawerItem(16, "ews-15", "EWS 15 With Hearts In Love Abounding", "assets://ews-15.txt"), - DrawerItem(17, "ews-16", "Sans titre", "assets://ews-16.txt"), - DrawerItem(18, "ews-17", "Sans titre", "assets://ews-17.txt"), - DrawerItem(19, "ews-18", "EWS 18 How lovely, how divinely sweet", "assets://ews-18.txt"), - DrawerItem(20, "ews-19", "EWS 19 My heart its incense burning", "assets://ews-19.txt"), - DrawerItem(21, "ews-20", "EWS 20 The God of Abraham praise", "assets://ews-20.txt"), - DrawerItem(22, "ews-21", "EWS 21 Sing, choirs of new Jerusalem", "assets://ews-21.txt"), - DrawerItem(23, "ews-22", "EWS 22 My God I thank Thee", "assets://ews-22.txt"), - DrawerItem(24, "ews-23", "EWS 23 The spacious firmament on high", "assets://ews-23.txt"), - DrawerItem(25, "ews-24", "EWS 24 When the mists have rolled in splendor", "assets://ews-24.txt"), - DrawerItem(26, "ews-25-1", "EWS 25 (1) Pleasant are Thy courts above", "assets://ews-25-1.txt"), - DrawerItem(27, "ews-25-2", "EWS 25 (2) Pleasant are Thy courts above", "assets://ews-25-2.txt"), - DrawerItem(28, "ews-26-1", "EWS 26 (1) Praise ye the Lord; ’tis good to raise", "assets://ews-26-1.txt"), - DrawerItem(29, "ews-26-2", "EWS 26 (2) Praise ye the Lord; ’tis good to raise", "assets://ews-26-2.txt"), - DrawerItem(30, "ews-27", "EWS 27 I'll praise my Maker", "assets://ews-27.txt"), - DrawerItem(31, "ews-28", "EWS 28 We have found the way to Heaven", "assets://ews-28.txt"), - DrawerItem(32, "ews-29", "EWS 29 How lovely is your dwelling place", "assets://ews-29.txt"), - DrawerItem(33, "ews-30-1", "EWS 30 (1) Father I stretch my hands to Thee", "assets://ews-30-1.txt"), - DrawerItem(34, "ews-30-2", "EWS 30 (2) Father I stretch my hands to Thee", "assets://ews-30-2.txt"), - DrawerItem(35, "ews-31", "EWS 31 Thy way, not mine, O Lord", "assets://ews-31.txt"), - DrawerItem(36, "ews-32", "EWS 32 Your hand, o Lord, in days of old", "assets://ews-32.txt"), - DrawerItem(37, "ews-32-2", "EWS 32 (675) Your hand, o Lord, in days of old", "assets://ews-32-2.txt"), - DrawerItem(38, "ews-33", "EWS 33 Father, whose everlasting love", "assets://ews-33.txt"), - DrawerItem(39, "ews-34", "EWS 34 Lo! the heavens are breaking", "assets://ews-34.txt"), - DrawerItem(40, "ews-35", "EWS 35 Lead me to the Rock that's higher", "assets://ews-35.txt"), - DrawerItem(41, "ews-36", "EWS 36 Come ye thankful people come", "assets://ews-36.txt"), - DrawerItem(42, "ews-37", "EWS 37 I must have the Savior with me", "assets://ews-37.txt"), - DrawerItem(43, "ews-38", "EWS 38 Mighty God while angels bless", "assets://ews-38.txt"), - DrawerItem(44, "ews-39", "EWS 39 - Be still my soul", "assets://ews-39.txt"), - DrawerItem(45, "ews-40", "EWS 40 Hold the fort (Ho, my comrades, see the signal)", "assets://ews-40.txt"), - DrawerItem(46, "ews-41", "EWS 41 - Come, Thou long expected Jesus", "assets://ews-41.txt"), - DrawerItem(47, "ews-41-2", "EWS 41 (116) Come, Thou long expected Jesus", "assets://ews-41-2.txt"), - DrawerItem(48, "ews-42", "EWS 42 Lift up your heads, ye mighty gates", "assets://ews-42.txt"), - DrawerItem(49, "ews-43", "EWS 43 O wondrous Name, by prophets", "assets://ews-43.txt"), - DrawerItem(50, "ews-44", "EWS 44 If thou hast the skill to reckon", "assets://ews-44.txt"), - DrawerItem(51, "ews-45", "EWS 45 There's a stranger at the door, Let him in", "assets://ews-45.txt"), - DrawerItem(52, "ews-46", "EWS 46 Wake awake for night is flying", "assets://ews-46.txt"), - DrawerItem(53, "ews-47", "EWS 47 O Holy night", "assets://ews-47.txt"), - DrawerItem(54, "ews-48", "EWS 48 - r:8878874848", "assets://ews-48.txt"), - DrawerItem(55, "ews-49", "EWS 49 Good christian men, rejoice ", "assets://ews-49.txt"), - DrawerItem(56, "ews-50", "EWS 50 A gread and mighty wonder", "assets://ews-50.txt"), - DrawerItem(57, "ews-51", "EWS 51 - Splendid are the heavens high", "assets://ews-51.txt"), - DrawerItem(58, "ews-52", "EWS 52 The sun has now risen in heavenly glory", "assets://ews-52.txt"), - DrawerItem(59, "ews-53", "EWS 53 Brigthest and best of the stars", "assets://ews-53.txt"), - DrawerItem(60, "ews-54", "EWS 54 When Christmas morn is dawning", "assets://ews-54.txt"), - DrawerItem(61, "ews-55", "EWS 55 Hark! The temperance bells are ringing", "assets://ews-55.txt"), - DrawerItem(62, "ews-56", "EWS 56 - One in royal David's city", "assets://ews-56.txt"), - DrawerItem(63, "ews-57", "EWS 57 O come all ye faithful", "assets://ews-57.txt"), - DrawerItem(64, "ews-58", "EWS 58 Silent night", "assets://ews-58.txt"), - DrawerItem(65, "ews-59", "EWS 59 A Babe is born in Bethlehem", "assets://ews-59.txt"), - DrawerItem(66, "ews-60", "EWS 60 Angels we have heard on high", "assets://ews-60.txt"), - DrawerItem(67, "ews-61", "EWS 61 Glory to God inthe Highest", "assets://ews-61.txt"), - DrawerItem(68, "ews-62", "EWS 62 Rejoice, ye shepherds, lift your eyes", "assets://ews-62.txt"), - DrawerItem(69, "ews-63", "EWS 63 Hark! the herald angels sing", "assets://ews-63.txt"), - DrawerItem(70, "ews-64", "EWS 64 It came upon a midnight clear", "assets://ews-64.txt"), - DrawerItem(71, "ews-65-1", "EWS 65 O little town of Bethlehem", "assets://ews-65-1.txt"), - DrawerItem(72, "ews-65-2", "EWS 65 (2) O little town of Bethlehem", "assets://ews-65-2.txt"), - DrawerItem(73, "ews-66", "EWS 66 Angels from the realms of glory", "assets://ews-66.txt"), - DrawerItem(74, "ews-67", "EWS 67 Come Ye That Love The Lord", "assets://ews-67.txt"), - DrawerItem(75, "ews-68", "EWS 68 Your home must be founded upon the Rock that stands", "assets://ews-68.txt"), - DrawerItem(76, "ews-69", "EWS 69 A good high Priest is come", "assets://ews-69.txt"), - DrawerItem(77, "ews-70", "EWS 70 Our song shall be of Jesus", "assets://ews-70.txt"), - DrawerItem(78, "ews-71", " EWS 71 God loved the world so that He gave", "assets://ews-71.txt"), - DrawerItem(79, "ews-72", "EWS 72 More about Jesus would I know", "assets://ews-72.txt"), - DrawerItem(80, "ews-73", "EWS 73 When I survey the wondrous cross", "assets://ews-73.txt"), - DrawerItem(81, "ews-74", "EWS 112 My God I love Thee not because", "assets://ews-74.txt"), - DrawerItem(82, "ews-75", "EWS 75 ", "assets://ews-75.txt"), - DrawerItem(83, "ews-76", "EWS 76 (1) Alas! and did my Saviour bleed", "assets://ews-76.txt"), - DrawerItem(84, "ews-77", "EWS 77 O the deep, deep love of Jesus!", "assets://ews-77.txt"), - DrawerItem(85, "ews-78", "EWS 78 Hark! the voice of love and mercy", "assets://ews-78.txt"), - DrawerItem(86, "ews-79", "EWS 79 On my heart imprint your image", "assets://ews-79.txt"), - DrawerItem(87, "ews-80", "EWS 80 I will sing of my Redeemer", "assets://ews-80.txt"), - DrawerItem(88, "ews-81", "EWS 81 The hour in dark Gethsemane", "assets://ews-81.txt"), - DrawerItem(89, "ews-82", "EWS 82 (782) Come, with me visit Calvary", "assets://ews-82.txt"), - DrawerItem(90, "ews-82-2", "EWS 82 (309) Come, with me visit Calvary", "assets://ews-82-2.txt"), - DrawerItem(91, "ews-83", "EWS 83 Light of life, so softly shining", "assets://ews-83.txt"), - DrawerItem(92, "ews-83-2", "EWS 83 (2) Light of life, so softly shining", "assets://ews-83-2.txt"), - DrawerItem(93, "ews-84", "EWS 84 Lamb of God pure and holy", "assets://ews-84.txt"), - DrawerItem(94, "ews-85", "EWS 85 Christ alone is our salvation", "assets://ews-85.txt"), - DrawerItem(95, "ews-86", "EWS 86 Jesus, my Saviour, to Bethlehem came", "assets://ews-86.txt"), - DrawerItem(96, "ews-87", "EWS 87 In the cross of Christ I glory", "assets://ews-87.txt"), - DrawerItem(97, "ews-88", "EWS 88 Jesus, keep me near the cross", "assets://ews-88.txt"), - DrawerItem(98, "ews-89", "EWS 89 I gave my life for thee", "assets://ews-89.txt"), - DrawerItem(99, "ews-90", "EWS 90 Glory be to Jesus", "assets://ews-90.txt"), - DrawerItem(100, "ews-91-1", "EWS 91 (407) Hail, O once despised Jesus", "assets://ews-91-1.txt"), - DrawerItem(101, "ews-91-2", "EWS 91 (116) Hail, O once despised Jesus", "assets://ews-91-2.txt"), - DrawerItem(102, "ews-92", "EWS 92 Dear Christians one and all Rejoice", "assets://ews-92.txt"), - DrawerItem(103, "ews-93", "EWS 93 Christ, the Life of All the Living", "assets://ews-93.txt"), - DrawerItem(104, "ews-94", "EWS 94 O sacred Head, now wounded", "assets://ews-94.txt"), - DrawerItem(105, "ews-95", "EWS 95 beneath the cross of Jesus", "assets://ews-95.txt"), - DrawerItem(106, "ews-96", "EWS 96 I see Thee stand, O Lamb of God", "assets://ews-96.txt"), - DrawerItem(107, "ews-97", "EWS 97 The strife is o'er, the battle done", "assets://ews-97.txt"), - DrawerItem(108, "ews-98", "EWS 98 Christ the Lors is risen today, Sons of men...", "assets://ews-98.txt"), - DrawerItem(109, "ews-99", "EWS 99 Thine is the glory Resurrected One", "assets://ews-99.txt"), - DrawerItem(110, "ews-100", "EWS 48 - r:8878874848", "assets://ews-100.txt"), - DrawerItem(111, "ews-102", "EWS 102 Christ the Lors is risen today, Christian hastens...", "assets://ews-102.txt"), - DrawerItem(112, "ews-106", "EWS 106 Jesus Christ is ris'n today", "assets://ews-106.txt"), - DrawerItem(113, "ews-121", "EWS 121 Praise to You and adoration", "assets://ews-121.txt"), - DrawerItem(114, "ews-124", "EWS 124 Let earth and Heaven agree", "assets://ews-124.txt"), - DrawerItem(115, "ews-143", "EWS 143 O Holy Spirit, enter in", "assets://ews-143.txt"), - DrawerItem(116, "ews-151", "EWS 151 Book of grace and book of glory", "assets://ews-151.txt"), - DrawerItem(117, "ews-179", "EWS 179 Zion's King shall reign victorious", "assets://ews-179.txt"), - DrawerItem(118, "ews-184", "EWS 184 Tell me the old, old story", "assets://ews-184.txt"), - DrawerItem(119, "ews-190", "EWS 190 O Lord, thy benediction give", "assets://ews-190.txt"), - DrawerItem(120, "ews-198", "EWS 198 Go labor on: spend and be spent", "assets://ews-198.txt"), - DrawerItem(121, "ews-217", "EWS 217 Hail, O Source of every blessing", "assets://ews-217.txt"), - DrawerItem(122, "ews-218", "EWS 218 Who will join the throng to heaven?", "assets://ews-218.txt"), - DrawerItem(123, "ews-234", "EWS 234 Grace! 'tis a charming sound", "assets://ews-234.txt"), - DrawerItem(124, "ews-237", "EWS 237 Glorious things of Thee are spoken", "assets://ews-237.txt"), - DrawerItem(125, "ews-240", "EWS 240 Lord, I hear of showers of blessings", "assets://ews-240.txt"), - DrawerItem(126, "ews-250", "EWS 250 Let me be yours forever", "assets://ews-250.txt"), - DrawerItem(127, "ews-320", "EWS 320 - Now raise your happy voice", "assets://ews-320.txt"), - DrawerItem(128, "ews-324", "EWS 324 - How bright appears the morning sun", "assets://ews-324.txt"), - DrawerItem(129, "ews-351-1", "EWS 351 How blessed is the little flock", "assets://ews-351-1.txt"), - DrawerItem(130, "ews-352", "EWS 352 He wills that I should holy be", "assets://ews-352.txt"), - DrawerItem(131, "ews-387-1", "EWS 381 (311) Farewell all earthly treasure", "assets://ews-387-1.txt"), - DrawerItem(132, "ews-387-2", "EWS 381 (782) Farewell all earthly treasure", "assets://ews-387-2.txt"), - DrawerItem(133, "ews-394", "EWS 394 When trials and temptations", "assets://ews-394.txt"), - DrawerItem(134, "ews-416", "EWS 416 The day is fast declining", "assets://ews-416.txt"), - DrawerItem(135, "ews-443", "EWS 443 Blessed Jesus, high in glory", "assets://ews-443.txt"), - DrawerItem(136, "ews-456", "456 - To God Be The Glory", "assets://ews-456.txt"), - DrawerItem(137, "ews-999", "EWS 999 Precious Promise (FFPM 97)", "assets://ews-999.txt"), - DrawerItem(138, "ffmp-16", "FFPM 16 Avia, ry vazan-tany ô", "assets://ffmp-16.txt"), - DrawerItem(139, "ffpm-1-2", "FFPM 1 - Andriananahary Masina indrindra", "assets://ffpm-1-2.txt"), - DrawerItem(140, "ffpm-4-1", "FFPM 4 (1) Mamy ny fitianao", "assets://ffpm-4-1.txt"), - DrawerItem(141, "ffpm-4-2", "FFPM 4 (2) Mamy ny fitianao", "assets://ffpm-4-2.txt"), - DrawerItem(142, "ffpm-5-1", "FFPM 5 (1) Jehovah Ray an-danitra", "assets://ffpm-5-1.txt"), - DrawerItem(143, "ffpm-5-2", "FFPM 5 (2) Jehovah Ray an-danitra", "assets://ffpm-5-2.txt"), - DrawerItem(144, "ffpm-6", "FFPM 6 - Avia Miondreha", "assets://ffpm-6.txt"), - DrawerItem(145, "ffpm-7", "FFPM 7 Misaora an'Andriamanitra", "assets://ffpm-7.txt"), - DrawerItem(146, "ffpm-8", "FFPM 8 - Dera Laza, Hery, Haja", "assets://ffpm-8.txt"), - DrawerItem(147, "ffpm-9", "Sans titre", "assets://ffpm-9.txt"), - DrawerItem(148, "ffpm-12-1", "FFPM 12 (1) Jehovah ô, derainay Hianao", "assets://ffpm-12-1.txt"), - DrawerItem(149, "ffpm-12-2", "FFPM 12 (2) Jehovah ô, derainay Hianao", "assets://ffpm-12-2.txt"), - DrawerItem(150, "ffpm-14", "FFPM 14 - O, Ry Tany Rehetra Avia Izao", "assets://ffpm-14.txt"), - DrawerItem(151, "ffpm-16", "FFPM 16 Avia, ry vazan-tany ô", "assets://ffpm-16.txt"), - DrawerItem(152, "ffpm-17", "FFPM 17 - Haja Sy Voninahitra", "assets://ffpm-17.txt"), - DrawerItem(153, "ffpm-19", "FFPM 19 Misaotra Anao, 'zahay izao", "assets://ffpm-19.txt"), - DrawerItem(154, "ffpm-20", "FFPM 20 Tsaroanay tooka izao", "assets://ffpm-20.txt"), - DrawerItem(155, "ffpm-21", "FFPM 21 Derao Andriamanitra", "assets://ffpm-21.txt"), - DrawerItem(156, "ffpm-29", "FFPM 29 Ry foko, mitsangàna izao", "assets://ffpm-29.txt"), - DrawerItem(157, "ffpm-32", "FFPM 32 Misaotra Anao izahay Jehovah Tompo", "assets://ffpm-32.txt"), - DrawerItem(158, "ffpm-33", "FFPM 33 - Tompo ô, Tsy Takatray", "assets://ffpm-33.txt"), - DrawerItem(159, "ffpm-35", "FFPM 35 : Isaoranay, Ry Ray", "assets://ffpm-35.txt"), - DrawerItem(160, "ffpm-38", "FFPM 38 : He, Hosana", "assets://ffpm-38.txt"), - DrawerItem(161, "ffpm-40", "FFPM 40 Tonga ny fahazavan'i Ziona", "assets://ffpm-40.txt"), - DrawerItem(162, "ffpm-42-1", "FFPM 42 (1) Vohay ny varavaram-po", "assets://ffpm-42-1.txt"), - DrawerItem(163, "ffpm-42-2", "FFPM 42 (2) Vohay ny varavaram-po", "assets://ffpm-42-2.txt"), - DrawerItem(164, "ffpm-43", "FFPM 43 Manenoa ry farara", "assets://ffpm-43.txt"), - DrawerItem(165, "ffpm-44", "FFPM 44 Indro Jeso mba vohay!", "assets://ffpm-44.txt"), - DrawerItem(166, "ffpm-46", "FFPM 46 : O Ry Mpanefa Ny Toky Rehetra", "assets://ffpm-46.txt"), - DrawerItem(167, "ffpm-47", "FFPM 47 Ry Ziona, mihainoa", "assets://ffpm-47.txt"), - DrawerItem(168, "ffpm-49-1", "FFPM 49 : Mba jereo ny Tompontsika", "assets://ffpm-49-1.txt"), - DrawerItem(169, "ffpm-49-2", "FFPM 49 : Mba jereo ny Tompontsika", "assets://ffpm-49-2.txt"), - DrawerItem(170, "ffpm-51", "FFPM 51 Raha tonga anio ny Tompo", "assets://ffpm-51.txt"), - DrawerItem(171, "ffpm-52", "FFPM 52 Efa akaiky Jeso Tompo", "assets://ffpm-52.txt"), - DrawerItem(172, "ffpm-54", "FFPM 54 Jeso Mpamonjy, Ilay Tompon'ny aina", "assets://ffpm-54.txt"), - DrawerItem(173, "ffpm-55", "FFPM 55 - Ny Andron'ny Fahasoavana", "assets://ffpm-55.txt"), - DrawerItem(174, "ffpm-56", "FFPM 56 Manatona Anao izao", "assets://ffpm-56.txt"), - DrawerItem(175, "ffpm-56-new", "FFPM 56 Manatona Anao izao", "assets://ffpm-56-new.txt"), - DrawerItem(176, "ffpm-57", "FFPM 57 Izao Noely mamy izao", "assets://ffpm-57.txt"), - DrawerItem(177, "ffpm-57-new", "FFPM 57 Izao Noely mamy izao", "assets://ffpm-57-new.txt"), - DrawerItem(178, "ffpm-58", "FFPM 58 Alina masina", "assets://ffpm-58.txt"), - DrawerItem(179, "ffpm-59", "FFPM 59 O mihobia fa teraka", "assets://ffpm-59.txt"), - DrawerItem(180, "ffpm-60", "FFPM 60 He, faly ny fanahiko", "assets://ffpm-60.txt"), - DrawerItem(181, "ffpm-61", "Sans titre", "assets://ffpm-61.txt"), - DrawerItem(182, "ffpm-62", "FFPM 62 He, teraka any Betlehema", "assets://ffpm-62.txt"), - DrawerItem(183, "ffpm-64", "FFPM 64 Injany hiran-danitra", "assets://ffpm-64.txt"), - DrawerItem(184, "ffpm-65-1", "FFPM 65 (1) Ry Betlehema kely ô", "assets://ffpm-65-1.txt"), - DrawerItem(185, "ffpm-65-2", "FFPM 65 (2) Ry Betlehema kely ô", "assets://ffpm-65-2.txt"), - DrawerItem(186, "ffpm-66", "FFPM 66 Ry olona ô, avia", "assets://ffpm-66.txt"), - DrawerItem(187, "ffpm-67", "FFPM 67 Avia, ry mino", "assets://ffpm-67.txt"), - DrawerItem(188, "ffpm-67-new", "FFPM 67 Avia, ry mino", "assets://ffpm-67-new.txt"), - DrawerItem(189, "ffpm-69", "FFPM 69 Zaza masina sy soa, nefa ory Hianao", "assets://ffpm-69.txt"), - DrawerItem(190, "ffpm-70", "FFPM 70 Iza moa io Zazakely", "assets://ffpm-70.txt"), - DrawerItem(191, "ffpm-71", "FFPM 71 Mihainoa, mihainoa", "assets://ffpm-71.txt"), - DrawerItem(192, "ffpm-72", "FFPM 72 Teraka Jesosy Tomponay", "assets://ffpm-72.txt"), - DrawerItem(193, "ffpm-74", "FFPM 74 Tany Betlehema fahiny", "assets://ffpm-74.txt"), - DrawerItem(194, "ffpm-75", "FFPM 75 Andro malaza", "assets://ffpm-75.txt"), - DrawerItem(195, "ffpm-76", "FFPM 76 Miderà anio, ry mino", "assets://ffpm-76.txt"), - DrawerItem(196, "ffpm-77", "FFPM 77 Tonga indray re ny noely", "assets://ffpm-77.txt"), - DrawerItem(197, "ffpm-79-1", "FFPM 79 Sambasamba Zanahary", "assets://ffpm-79-1.txt"), - DrawerItem(198, "ffpm-79-2", "FFPM 79 (2) Sambasamba Zanahary", "assets://ffpm-79-2.txt"), - DrawerItem(199, "ffpm-81", "FFPM 81 Tao an-tsahan'i Betlehema", "assets://ffpm-81.txt"), - DrawerItem(200, "ffpm-82-1", "FFPM 82 (1) He Zaza mahasambatra", "assets://ffpm-82-1.txt"), - DrawerItem(201, "ffpm-82-2", "FFPM 82 (2) He Zaza mahasambatra", "assets://ffpm-82-2.txt"), - DrawerItem(202, "ffpm-85", "FFPM 85 Avelao isika", "assets://ffpm-85.txt"), - DrawerItem(203, "ffpm-86", "FFPM 86 Jereo ny Mpamonjy", "assets://ffpm-86.txt"), - DrawerItem(204, "ffpm-87", "FFPM 87 Nitomany ny Mpamonjy", "assets://ffpm-87.txt"), - DrawerItem(205, "ffpm-88-1", "FFPM 88 (1) 'Lay ora tao Getsemane", "assets://ffpm-88-1.txt"), - DrawerItem(206, "ffpm-88-2", "FFPM 88 (2) 'Lay ora tao Getsemane", "assets://ffpm-88-2.txt"), - DrawerItem(207, "ffpm-89", "FFPM 89 He, mijaly ny Mpamonjy", "assets://ffpm-89.txt"), - DrawerItem(208, "ffpm-91", "FFPM 91 O fitiavan-dalina", "assets://ffpm-91.txt"), - DrawerItem(209, "ffpm-92", "FFPM 92 Ry voasatro-tsilo", "assets://ffpm-92.txt"), - DrawerItem(210, "ffpm-93", "FFPM 93 Nampalahelo Anao mafy re", "assets://ffpm-93.txt"), - DrawerItem(211, "ffpm-94", "FFPM 94 Gologota no jereo", "assets://ffpm-94.txt"), - DrawerItem(212, "ffpm-97-1", "FFPM 97 'Lay fonao tia tao Gologota", "assets://ffpm-97-1.txt"), - DrawerItem(213, "ffpm-97-2", "FFPM 97 (2) 'Lay fonao tia tao Gologota", "assets://ffpm-97-2.txt"), - DrawerItem(214, "ffpm-98", "FFPM 98 Indro ny Tompo Jesosy, jereo", "assets://ffpm-98.txt"), - DrawerItem(215, "ffpm-99-1", "FFPM 99 (1) Ry fitiavan'i Jesosy", "assets://ffpm-99-1.txt"), - DrawerItem(216, "ffpm-99-2", "FFPM 99 (2) Ry fitiavan'i Jesosy", "assets://ffpm-99-2.txt"), - DrawerItem(217, "ffpm-100", "FFPM 100 Moa mba efa nisy va", "assets://ffpm-100.txt"), - DrawerItem(218, "ffpm-101", "FFPM 101 Ny Hazo fijaliana, ry Jeso Tomponay", "assets://ffpm-101.txt"), - DrawerItem(219, "ffpm-102", "FFPM 102 Reharehako ny hazo", "assets://ffpm-102.txt"), - DrawerItem(220, "ffpm-103", "Sans titre", "assets://ffpm-103.txt"), - DrawerItem(221, "ffpm-105", "FFPM 105 Tsinjovy ilay havoana", "assets://ffpm-105.txt"), - DrawerItem(222, "ffpm-106", "Sans titre", "assets://ffpm-106.txt"), - DrawerItem(223, "ffpm-107", "FFPM 107 Maniry mafy aho", "assets://ffpm-107.txt"), - DrawerItem(224, "ffpm-108", "FFPM 108 Ny hazo fijalianao", "assets://ffpm-108.txt"), - DrawerItem(225, "ffpm-110", "FFPM 110 Nomeko ho anao", "assets://ffpm-110.txt"), - DrawerItem(226, "ffpm-111", "FFPM 111 Indro ny Mpamonjy", "assets://ffpm-111.txt"), - DrawerItem(227, "ffpm-112-1", "FFPM 112 (1) Tsy ny hahazo zavatra", "assets://ffpm-112-1.txt"), - DrawerItem(228, "ffpm-112-2", "FFPM 112 (2) Tsy ny hahazo zavatra", "assets://ffpm-112-2.txt"), - DrawerItem(229, "ffpm-113", "FFPM 113 Jeso Zanahary", "assets://ffpm-113.txt"), - DrawerItem(230, "ffpm-114", "FFPM 114 Jeso no niala aina", "assets://ffpm-114.txt"), - DrawerItem(231, "ffpm-115", "FFPM 115 Jeso Tompo Lehibe", "assets://ffpm-115.txt"), - DrawerItem(232, "ffpm-116", "FFPM 116 Miaingà, ry fo sy saina", "assets://ffpm-116.txt"), - DrawerItem(233, "ffpm-117", "FFPM 117 O, ry Zanakondry", "assets://ffpm-117.txt"), - DrawerItem(234, "ffpm-118", "FFPM 118 Mba jereo ny Zanakondry", "assets://ffpm-118.txt"), - DrawerItem(235, "ffpm-119", "FFPM 119 Hianao, ry Tompon'aiko", "assets://ffpm-119.txt"), - DrawerItem(236, "ffpm-120", "FFPM 120 Ry mino ô, avia re", "assets://ffpm-120.txt"), - DrawerItem(237, "ffpm-122-1", "FFPM 122 (1) Hitako izao sakaiza ny fahasambarana", "assets://ffpm-122-1.txt"), - DrawerItem(238, "ffpm-122-2", "FFPM 122 (2) Hitako izao sakaiza ny fahasambarana", "assets://ffpm-122-2.txt"), - DrawerItem(239, "ffpm-123", "FFPM 123 Velona Jesosy", "assets://ffpm-123.txt"), - DrawerItem(240, "ffpm-126", "FFPM 126 Endrey izato hasambarana", "assets://ffpm-126.txt"), - DrawerItem(241, "ffpm-127", "FFPM 127 Tahaka ny masoandro miseho", "assets://ffpm-127.txt"), - DrawerItem(242, "ffpm-129", "FFPM 129 Any naraina, Ilay avotr'aina", "assets://ffpm-129.txt"), - DrawerItem(243, "ffpm-130", "FFPM 130 Hobio, ry olombelona", "assets://ffpm-130.txt"), - DrawerItem(244, "ffpm-131", "FFPM 151 Tonga ny andro malaza", "assets://ffpm-131.txt"), - DrawerItem(245, "ffpm-132", "FFPM 132 Indro fa velona", "assets://ffpm-132.txt"), - DrawerItem(246, "ffpm-133", "FFPM 133 Efa namangy ny olony", "assets://ffpm-133.txt"), - DrawerItem(247, "ffpm-134", "FFPM 134 Mifaly tokoa ny foko izao", "assets://ffpm-134.txt"), - DrawerItem(248, "ffpm-136", "FFPM 136 Ry Jeso Tompon'aina", "assets://ffpm-136.txt"), - DrawerItem(249, "ffpm-137", "FFPM 137 Vita izao ny fandresena", "assets://ffpm-137.txt"), - DrawerItem(250, "ffpm-139", "FFPM 139 He! vita re ny ady izao", "assets://ffpm-139.txt"), - DrawerItem(251, "ffpm-140-1", "FFPM 140 (1) Haleloia, Miderà ny Tomponao", "assets://ffpm-140-1.txt"), - DrawerItem(252, "ffpm-140-2", "FFPM 140 (2) Haleloia, Miderà ny Tomponao", "assets://ffpm-140-2.txt"), - DrawerItem(253, "ffpm-141", "FFPM 141 Efa resy izao", "assets://ffpm-141.txt"), - DrawerItem(254, "ffpm-142", "FFPM 142 Tafatsangana tokoa", "assets://ffpm-142.txt"), - DrawerItem(255, "ffpm-143", "Sans titre", "assets://ffpm-143.txt"), - DrawerItem(256, "ffpm-146", "FFPM 146 Anao ny dera, ry Zanaky ny Ray", "assets://ffpm-146.txt"), - DrawerItem(257, "ffpm-147", "FFPM 147 Lasa ny Mpanavotsika", "assets://ffpm-147.txt"), - DrawerItem(258, "ffpm-152", "FFPM 152 Niakatra ao an-danitra", "assets://ffpm-152.txt"), - DrawerItem(259, "ffpm-153", "FFPM 153 Ao an-dapany Jesosy", "assets://ffpm-153.txt"), - DrawerItem(260, "ffpm-154", "FFPM 154 Izao Jesosy Tompontsika", "assets://ffpm-154.txt"), - DrawerItem(261, "ffpm-155", "FFPM 155 An-tsezam-panjakany", "assets://ffpm-155.txt"), - DrawerItem(262, "ffpm-157", "FFPM 157 Hobio ry tra-bonjy", "assets://ffpm-157.txt"), - DrawerItem(263, "ffpm-160", "FFPM 160 Kristy Mpanjaka", "assets://ffpm-160.txt"), - DrawerItem(264, "ffpm-161", "FFPM 161 Mivelatra eo imasoko", "assets://ffpm-161.txt"), - DrawerItem(265, "ffpm-163", "FFPM 163 He, Jesosy tokintsika", "assets://ffpm-163.txt"), - DrawerItem(266, "ffpm-164", "FFPM 164 Jesosy irery ihany", "assets://ffpm-164.txt"), - DrawerItem(267, "ffpm-165", "FFPM 165 Haleloia! Miderà! Asandrato", "assets://ffpm-165.txt"), - DrawerItem(268, "ffpm-166", "FFPM 166 Derao ny Tompo lehibe", "assets://ffpm-166.txt"), - DrawerItem(269, "ffpm-166-new", "FFPM 166 Derao ny Tompo lehibe", "assets://ffpm-166-new.txt"), - DrawerItem(270, "ffpm-170", "FFPM 170 Ry Jeso, ny fitiavanao", "assets://ffpm-170.txt"), - DrawerItem(271, "ffpm-172-1", "FFPM 172 (1) Hoderaiko lalandava", "assets://ffpm-172-1.txt"), - DrawerItem(272, "ffpm-172-2", "FFPM 172 (2) Hoderaiko lalandava", "assets://ffpm-172-2.txt"), - DrawerItem(273, "ffpm-175", "FFPM 175 Avia Fanahy ô, Fanahy Masina ô", "assets://ffpm-175.txt"), - DrawerItem(274, "ffpm-178", "FFPM 178 Avia Fanahy ô, Midìna", "assets://ffpm-178.txt"), - DrawerItem(275, "ffpm-179", "FFPM 179 Ny Fanahy Masina Efa Tonga Tokoa", "assets://ffpm-179.txt"), - DrawerItem(276, "ffpm-180", "FFPM 180 Ny Tompo raha vao nanao veloma", "assets://ffpm-180.txt"), - DrawerItem(277, "ffpm-183", "FFPM 183 Midìna ry Fanahy ô", "assets://ffpm-183.txt"), - DrawerItem(278, "ffpm-184", "FFPM 184 Fanahy Mpanazava anay", "assets://ffpm-184.txt"), - DrawerItem(279, "ffpm-189", "FFPM 189 O ry Fanahy Masina ô", "assets://ffpm-189.txt"), - DrawerItem(280, "ffpm-190", "FFPM 190 Ry Fanahy Mpanazava, miandrandra Anao", "assets://ffpm-190.txt"), - DrawerItem(281, "ffpm-191", "FFPM 191 - Ny Teny Sy Fanahinao", "assets://ffpm-191.txt"), - DrawerItem(282, "ffpm-192", "FFPM 192 Andriananahary, Aba Ray", "assets://ffpm-192.txt"), - DrawerItem(283, "ffpm-194", "Sans titre", "assets://ffpm-194.txt"), - DrawerItem(284, "ffpm-195-1", "FFPM 195 (1) Andriamanitra Ray, Loharanon'ny aina", "assets://ffpm-195-1.txt"), - DrawerItem(285, "ffpm-195-2", "FFPM 195 (2) Andriamanitra Ray, Loharanon'ny aina", "assets://ffpm-195-2.txt"), - DrawerItem(286, "ffpm-198", "FFPM 198 Isaoranay Jehovah", "assets://ffpm-198.txt"), - DrawerItem(287, "ffpm-199", "FFPM 199 Misaora, misaora", "assets://ffpm-199.txt"), - DrawerItem(288, "ffpm-202", "FFPM 202 Ry Ray malala ô", "assets://ffpm-202.txt"), - DrawerItem(289, "ffpm-203", "FFPM 203 Ry Rainay be fitia", "assets://ffpm-203.txt"), - DrawerItem(290, "ffpm-204", "FFPM 204 Mamy ny fitianao, ry Jehovah Tompo ô", "assets://ffpm-204.txt"), - DrawerItem(291, "ffpm-209", "FFPM 209 Jesosy tena kiady", "assets://ffpm-209.txt"), - DrawerItem(292, "ffpm-210", "FFPM 210 Zava-tsoa tokoa ny fitsipikao", "assets://ffpm-210.txt"), - DrawerItem(293, "ffpm-211", "FFPM 211 Ilay boky izay nodorana", "assets://ffpm-211.txt"), - DrawerItem(294, "ffpm-212", "FFPM 212 Velona sy mahery", "assets://ffpm-212.txt"), - DrawerItem(295, "ffpm-213", "FFPM 213 Ry fanahy mangetaheta mila fitsaharana", "assets://ffpm-213.txt"), - DrawerItem(296, "ffpm-214", "FFPM 214 Finaritra ry Tompo ô ny mankafy ny teninao", "assets://ffpm-214.txt"), - DrawerItem(297, "ffpm-220", "FFPM 220 Ry Jeso Tompo, avotray", "assets://ffpm-220.txt"), - DrawerItem(298, "ffpm-221", "FFPM 221 Mivory eto izahay", "assets://ffpm-221.txt"), - DrawerItem(299, "ffpm-222", "FFPM 222 Ry Lela afo masina", "assets://ffpm-222.txt"), - DrawerItem(300, "ffpm-223", "FFPM 223 Mba avia malakia", "assets://ffpm-223.txt"), - DrawerItem(301, "ffpm-224", "FFPM 224 Tafavory izahay ka manatona Anao", "assets://ffpm-224.txt"), - DrawerItem(302, "ffpm-225", "FFPM 225 Atỳ an-tranonao izao", "assets://ffpm-225.txt"), - DrawerItem(303, "ffpm-228", "FFPM 228 Tafangona atỳ indray", "assets://ffpm-228.txt"), - DrawerItem(304, "ffpm-229", "FFPM 229 Jesosy ô mba hasoavinao", "assets://ffpm-229.txt"), - DrawerItem(305, "ffpm-232", "FFPM 232 Ny alahady andronao", "assets://ffpm-232.txt"), - DrawerItem(306, "ffpm-233", "FFPM 233 O! Ray malala asehoy", "assets://ffpm-233.txt"), - DrawerItem(307, "ffpm-236", "FFPM 236 Avia Tomponay", "assets://ffpm-236.txt"), - DrawerItem(308, "ffpm-237", "FFPM 237 Ry Jehovah Tomponay", "assets://ffpm-237.txt"), - DrawerItem(309, "ffpm-238-1", "FFPM 238 (1) Mivory eto izahay", "assets://ffpm-238-1.txt"), - DrawerItem(310, "ffpm-238-2", "FFPM 238 (2) Mivory eto izahay", "assets://ffpm-238-2.txt"), - DrawerItem(311, "ffpm-239-1", "FFPM 239 (1) Ry Jeso! Vory izahay", "assets://ffpm-239-1.txt"), - DrawerItem(312, "ffpm-239-2", "FFPM 239 (2) Ry Jeso! Vory izahay", "assets://ffpm-239-2.txt"), - DrawerItem(313, "ffpm-242-1", "FFPM 242 (1) Misaotra Anao 'zahay ry Ray", "assets://ffpm-242-1.txt"), - DrawerItem(314, "ffpm-242-2", "FFPM 242 (2) Misaotra Anao 'zahay ry Ray", "assets://ffpm-242-2.txt"), - DrawerItem(315, "ffpm-249", "FFPM 249 Tompon'ny lanitra ô! Mba tahio", "assets://ffpm-249.txt"), - DrawerItem(316, "ffpm-250-1", "FFPM 250 (1) Atolotray hatao batisa", "assets://ffpm-250-1.txt"), - DrawerItem(317, "ffpm-250-2", "FFPM 250 (2) Atolotray hatao batisa", "assets://ffpm-250-2.txt"), - DrawerItem(318, "ffpm-251", "FFPM 251 Ry Jeso Zana-Janahary", "assets://ffpm-251.txt"), - DrawerItem(319, "ffpm-253", "FFPM 253 Avia, ry mpanavotra", "assets://ffpm-253.txt"), - DrawerItem(320, "ffpm-254", "FFPM 254 Avia, ry mangetaheta ô,", "assets://ffpm-254.txt"), - DrawerItem(321, "ffpm-255", "FFPM 255 Ny ran'ny Zanak'ondry latsaka", "assets://ffpm-255.txt"), - DrawerItem(322, "ffpm-256", "FFPM 256 Mivoaka ao Golgota", "assets://ffpm-256.txt"), - DrawerItem(323, "ffpm-257-1", "FFPM 257 (1) Ry Jesosy ô! indreto", "assets://ffpm-257-1.txt"), - DrawerItem(324, "ffpm-257-2", "FFPM 257 (2) Ry Jesosy ô! indreto", "assets://ffpm-257-2.txt"), - DrawerItem(325, "ffpm-258", "FFPM 258 Manaraka ny hafatrao", "assets://ffpm-258.txt"), - DrawerItem(326, "ffpm-259", "FFPM 259 Ny latabatrao, ry Jeso", "assets://ffpm-259.txt"), - DrawerItem(327, "ffpm-260", "FFPM 260 Ry Kristy ô! malalako", "assets://ffpm-260.txt"), - DrawerItem(328, "ffpm-263", "FFPM 263 Mandrenesa ry sofina", "assets://ffpm-263.txt"), - DrawerItem(329, "ffpm-269", "FFPM 269 He! tianay ny monina eto", "assets://ffpm-269.txt"), - DrawerItem(330, "ffpm-270", "FFPM 270 Ry Tompo izay nanangona", "assets://ffpm-270.txt"), - DrawerItem(331, "ffpm-271", "FFPM 271 Mba mivavaha raha vao maraina", "assets://ffpm-271.txt"), - DrawerItem(332, "ffpm-272", "FFPM 272 Faly izahay nandre", "assets://ffpm-272.txt"), - DrawerItem(333, "ffpm-273", "FFPM 273 He! vokatra ny tany", "assets://ffpm-273.txt"), - DrawerItem(334, "ffpm-274", "FFPM 274 Tao an-tany karankaina", "assets://ffpm-274.txt"), - DrawerItem(335, "ffpm-276", "FFPM 276 Ry Jehovah, Ray Mpahary", "assets://ffpm-276.txt"), - DrawerItem(336, "ffpm-279", "FFPM 279 Raisonao, ry Tompo soa Izato asan-tananay", "assets://ffpm-279.txt"), - DrawerItem(337, "ffpm-281", "FFPM 281 Vory eto izahay", "assets://ffpm-281.txt"), - DrawerItem(338, "ffpm-290", "FFPM 290 Indreto fa mivory izao", "assets://ffpm-290.txt"), - DrawerItem(339, "ffpm-297", "FFPM 297 Ry Havanay Malala", "assets://ffpm-297.txt"), - DrawerItem(340, "ffpm-307", "FFPM 307 Iza no hanompo an'i Jesoa soa", "assets://ffpm-307.txt"), - DrawerItem(341, "ffpm-309", "FFPM 309 Iza no hitantara", "assets://ffpm-309.txt"), - DrawerItem(342, "ffpm-310", "FFPM 310 Misy maro ao an-tsaha", "assets://ffpm-310.txt"), - DrawerItem(343, "ffpm-311", "FFPM 311 Miely lavitra any", "assets://ffpm-311.txt"), - DrawerItem(344, "ffpm-315", "FFPM 315 Ry Ziona, mitsangàna", "assets://ffpm-315.txt"), - DrawerItem(345, "ffpm-321", "FFPM 321 Ry Jesosy Tomponay", "assets://ffpm-321.txt"), - DrawerItem(346, "ffpm-329-1", "FFPM 329 (1) Saotra, dera no homena", "assets://ffpm-329-1.txt"), - DrawerItem(347, "ffpm-331", "FFPM 331 Mba soraty ao am-poko", "assets://ffpm-331.txt"), - DrawerItem(348, "ffpm-332", "FFPM 332 Finaritra ny olonao", "assets://ffpm-332.txt"), - DrawerItem(349, "ffpm-336", "FFPM 336 Ampodio izahay, Jehovah", "assets://ffpm-336.txt"), - DrawerItem(350, "ffpm-337-1", "FFPM 337 (1) Ry Jehovah Tompo ô", "assets://ffpm-337-1.txt"), - DrawerItem(351, "ffpm-337-2", "FFPM 337 (2) Ry Jehovah Tompo ô", "assets://ffpm-337-2.txt"), - DrawerItem(352, "ffpm-346", "FFPM 346 Ny teninao, Jehovah ô, voatory", "assets://ffpm-346.txt"), - DrawerItem(353, "ffpm-352", "FFPM 352 Fantatrao va ny Mpamonjy", "assets://ffpm-352.txt"), - DrawerItem(354, "ffpm-353-1", "FFPM 353 (1) Mba sainonao ange", "assets://ffpm-353-1.txt"), - DrawerItem(355, "ffpm-353-2", "FFPM 353 (2) Mba sainonao ange", "assets://ffpm-353-2.txt"), - DrawerItem(356, "ffpm-357", "FFPM 357 Efa tonga atỳ izao", "assets://ffpm-357.txt"), - DrawerItem(357, "ffpm-358", "FFPM 358 He, ry namako mahantra", "assets://ffpm-358.txt"), - DrawerItem(358, "ffpm-359-1", "FFPM 359 (1) Tsy renao va ny feon'ny Ray", "assets://ffpm-359-1.txt"), - DrawerItem(359, "ffpm-359-2", "FFPM 359 (2) Tsy renao va ny feon'ny Ray", "assets://ffpm-359-2.txt"), - DrawerItem(360, "ffpm-367", "FFPM 367 Ry zanako mania!", "assets://ffpm-367.txt"), - DrawerItem(361, "ffpm-381-1", "FFPM 381 (1) He, ny fiantsoana", "assets://ffpm-381-1.txt"), - DrawerItem(362, "ffpm-381-2", "FFPM 381 (2) He, ny fiantsoana", "assets://ffpm-381-2.txt"), - DrawerItem(363, "ffpm-392", "FFPM 392 O mba raiso izao", "assets://ffpm-392.txt"), - DrawerItem(364, "ffpm-398", "FFPM 398 Iza no hiara-dia", "assets://ffpm-398.txt"), - DrawerItem(365, "ffpm-407", "FFPM 407 O, ry Raiko izay malala", "assets://ffpm-407.txt"), - DrawerItem(366, "ffpm-407-old", "Sans titre", "assets://ffpm-407-old.txt"), - DrawerItem(367, "ffpm-408-1", "FFPM 408 (1) Jehovah Ray mahari-po", "assets://ffpm-408-1.txt"), - DrawerItem(368, "ffpm-408-2", "FFPM 408 (2) Jehovah Ray mahari-po", "assets://ffpm-408-2.txt"), - DrawerItem(369, "ffpm-413", "FFPM 413 Ry Mpamonjy Tompo soa", "assets://ffpm-413.txt"), - DrawerItem(370, "ffpm-428", "FFPM 428 Reko izao ry Tompo", "assets://ffpm-428.txt"), - DrawerItem(371, "ffpm-430", "Fihirana FFPM 430 Endrika sariaka", "assets://ffpm-430.txt"), - DrawerItem(372, "ffpm-440-1", "FFPM 440. Ry Kristy ô, Mpanjakako", "assets://ffpm-440-1.txt"), - DrawerItem(373, "ffpm-444-1", "FFPM 444 (1) Ry Raiko feno antra", "assets://ffpm-444-1.txt"), - DrawerItem(374, "ffpm-444-2", "FFPM 444 Ry Raiko Feno Antra", "assets://ffpm-444-2.txt"), - DrawerItem(375, "ffpm-449", "FFPM 449 'Njay reko Tompo ô", "assets://ffpm-449.txt"), - DrawerItem(376, "ffpm-477", "FFPM 477 Oram-be mivatravatra", "assets://ffpm-477.txt"), - DrawerItem(377, "ffpm-483", "FFPM 483 Zanahariko Tsitoha", "assets://ffpm-483.txt"), - DrawerItem(378, "ffpm-489", "FFPM 489 Tena sambatra sy maha-te-ho tia", "assets://ffpm-489.txt"), - DrawerItem(379, "ffpm-490", "FFPM 490 Ry Kristiana, andrandrao", "assets://ffpm-490.txt"), - DrawerItem(380, "ffpm-501", "FFPM 501. Namely Mafy Loatra", "assets://ffpm-501.txt"), - DrawerItem(381, "ffpm-503", "FFPM 503 Ry Jeso Tompo tsara ô, tsy azoko valiana", "assets://ffpm-503.txt"), - DrawerItem(382, "ffpm-539", "FFPM 539 - Faly dia faly izahay mpanomponao", "assets://ffpm-539.txt"), - DrawerItem(383, "ffpm-546", "FFPM 546 Haleloia, Haleloia, Jeso No Mpamonjiko", "assets://ffpm-546.txt"), - DrawerItem(384, "ffpm-549", "549. Jesosy no asandratro", "assets://ffpm-549.txt"), - DrawerItem(385, "ffpm-558", "FFPM 558 Ity fonenana ity", "assets://ffpm-558.txt"), - DrawerItem(386, "ffpm-563", "FFPM 563 Ry mana-manjo", "assets://ffpm-563.txt"), - DrawerItem(387, "ffpm-564", "FFPM 564 Tsy hita izay androko sisa ety", "assets://ffpm-564.txt"), - DrawerItem(388, "ffpm-600", "FFPM 600 Ry raiko ô! Izaho atỳ mpivahiny", "assets://ffpm-600.txt"), - DrawerItem(389, "ffpm-603-1", "FFPM 603 (1) He sambatra Jesosy ô", "assets://ffpm-603-1.txt"), - DrawerItem(390, "ffpm-603-2", "FFPM 603 (2) He sambatra Jesosy ô", "assets://ffpm-603-2.txt"), - DrawerItem(391, "ffpm-604", "FFPM 604 Ento aho, ry Jehovah", "assets://ffpm-604.txt"), - DrawerItem(392, "ffpm-605", "FFPM 605 Jeso, hery mahavonjy", "assets://ffpm-605.txt"), - DrawerItem(393, "ffpm-610", "FFPM 610 Ny foko ry Jehovah", "assets://ffpm-610.txt"), - DrawerItem(394, "ffpm-611-1", "FFPM 611 (1) Jehovah Ray malala ô", "assets://ffpm-611-1.txt"), - DrawerItem(395, "ffpm-611-2", "FFPM 611 (2) Jehovah Ray malala ô", "assets://ffpm-611-2.txt"), - DrawerItem(396, "ffpm-616", "FFPM 616 Rainay be fitia", "assets://ffpm-616.txt"), - DrawerItem(397, "ffpm-626", "FFPM 626 Jeso Tompo mamindrà fo", "assets://ffpm-626.txt"), - DrawerItem(398, "ffpm-629", "FFPM 629 Ry Jeso Mpamonjy, Mpanavotra anay", "assets://ffpm-629.txt"), - DrawerItem(399, "ffpm-630-1", "FFPM 630 (1) Ry Jesosy mba tantano", "assets://ffpm-630-1.txt"), - DrawerItem(400, "ffpm-630-2", "FFPM 630 (2) Ry Jesosy mba tantano", "assets://ffpm-630-2.txt"), - DrawerItem(401, "ffpm-632", "FFPM 632 Ampianaro aho, Tompo, mba hiambina", "assets://ffpm-632.txt"), - DrawerItem(402, "ffpm-636", "FFPM 636 Hianao ry Jeso ô", "assets://ffpm-636.txt"), - DrawerItem(403, "ffpm-640", "FFPM 640 Misy fahavalo maro", "assets://ffpm-640.txt"), - DrawerItem(404, "ffpm-642-1", "FFPM 642 (1) Hitako izao sakaiza", "assets://ffpm-642-1.txt"), - DrawerItem(405, "ffpm-642-2", "FFPM 642 (2) Hitako izao sakaiza", "assets://ffpm-642-2.txt"), - DrawerItem(406, "ffpm-643", "FFPM 643 O, mandrosoa mba ho tena mpandresy", "assets://ffpm-643.txt"), - DrawerItem(407, "ffpm-647", "FFPM 647 He, sarotra ny lalam-pamonjena", "assets://ffpm-647.txt"), - DrawerItem(408, "ffpm-652", "FFPM 652 O, ry Jesosy, omeo ny hery", "assets://ffpm-652.txt"), - DrawerItem(409, "ffpm-653", "FFPM 653 Sakaiza, raha tia ny Tompo ianao", "assets://ffpm-653.txt"), - DrawerItem(410, "ffpm-655", "FFPM 655 Kristy miantso antsika hiady", "assets://ffpm-655.txt"), - DrawerItem(411, "ffpm-657-1", "FFPM 657 (1) Lasa re ilay nazoto", "assets://ffpm-657-1.txt"), - DrawerItem(412, "ffpm-657-2", "FFPM 657 (2) Lasa re ilay nazoto", "assets://ffpm-657-2.txt"), - DrawerItem(413, "ffpm-658", "FFPM 658 Tonga ny fahafatesana", "assets://ffpm-658.txt"), - DrawerItem(414, "ffpm-661", "FFPM 661 He lasa ny zaza malalan'ny fo", "assets://ffpm-661.txt"), - DrawerItem(415, "ffpm-663", "FFPM 663 He, lasa izao ny malala", "assets://ffpm-663.txt"), - DrawerItem(416, "ffpm-664", "FFPM 664 Nalain'ny Mpahary ity zaza ity", "assets://ffpm-664.txt"), - DrawerItem(417, "ffpm-666", "FFPM 666 Eo an-kavanan-dRay hianao", "assets://ffpm-666.txt"), - DrawerItem(418, "ffpm-670", "FFPM 670 Ny ony tsy miato fa mitady", "assets://ffpm-670.txt"), - DrawerItem(419, "ffpm-671-1", "FFPM 671 (1) Ao an-danitra dia ho sambatra", "assets://ffpm-671-1.txt"), - DrawerItem(420, "ffpm-671-2", "FFPM 671 (2) Ao an-danitra dia ho sambatra", "assets://ffpm-671-2.txt"), - DrawerItem(421, "ffpm-674", "FFPM 674 Ry mpivahiny reraka sy ana", "assets://ffpm-674.txt"), - DrawerItem(422, "ffpm-675", "FFPM 675 Indreo ao an-danitra", "assets://ffpm-675.txt"), - DrawerItem(423, "ffpm-676-1", "FFPM 676 (1) Ny voarain'Andriamanitra arỳ", "assets://ffpm-676-1.txt"), - DrawerItem(424, "ffpm-676-2", "FFPM 676 (2) Ny voarain'Andriamanitra arỳ", "assets://ffpm-676-2.txt"), - DrawerItem(425, "ffpm-679", "FFPM 679 Moa te-hiara-dia", "assets://ffpm-679.txt"), - DrawerItem(426, "ffpm-680", "FFPM 680 Aingao ny masontsika", "assets://ffpm-680.txt"), - DrawerItem(427, "ffpm-682-1", "FFPM 682 (1) Hianao, Jehovah Tompo", "assets://ffpm-682-1.txt"), - DrawerItem(428, "ffpm-682-2", "FFPM 682 (2) Hianao, Jehovah Tompo", "assets://ffpm-682-2.txt"), - DrawerItem(429, "ffpm-687", "FFPM 687 Ny tranon'ny Raiko", "assets://ffpm-687.txt"), - DrawerItem(430, "ffpm-701", "FFPM 701 Ny hiran'ny lanitra", "assets://ffpm-701.txt"), - DrawerItem(431, "ffpm-704", "FFPM 704 Ry olon-kanao fanekena masina", "assets://ffpm-704.txt"), - DrawerItem(432, "ffpm-705-2", "FFPM 705 (2) Ry Tompo, Zanaharinay, Jereo", "assets://ffpm-705-2.txt"), - DrawerItem(433, "ffpm-710", "FFPM 710 Nakambanao, ry Tompo", "assets://ffpm-710.txt"), - DrawerItem(434, "ffpm-722", "FFPM 722 He, alina ny andro", "assets://ffpm-722.txt"), - DrawerItem(435, "ffpm-725", "FFPM 725 Alina ny andro", "assets://ffpm-725.txt"), - DrawerItem(436, "ffpm-726-1", "FFPM 726 (1) Efa hariva, Jesoa tia", "assets://ffpm-726-1.txt"), - DrawerItem(437, "ffpm-726-2", "FFPM 726 (2) Efa hariva, Jeso tia", "assets://ffpm-726-2.txt"), - DrawerItem(438, "ffpm-729", "FFPM 729 Ry Jehovah Ray Tsitoha", "assets://ffpm-729.txt"), - DrawerItem(439, "ffpm-733", " FFPM 733 Ny fihaonana an-tany", "assets://ffpm-733.txt"), - DrawerItem(440, "ffpm-734", "FFPM 734 Zanahary ô, tahio", "assets://ffpm-734.txt"), - DrawerItem(441, "ffpm-735", "FFPM 735 Arovy, ry Tsitoha", "assets://ffpm-735.txt"), - DrawerItem(442, "ffpm-737", "FFPM 737 Ry Ray, tahionao", "assets://ffpm-737.txt"), - DrawerItem(443, "ffpm-744", "FFPM 744 He, ny andro mora lasa", "assets://ffpm-744.txt"), - DrawerItem(444, "ffpm-745", "FFPM 745 Henoy, ry Jeso Tompo", "assets://ffpm-745.txt"), - DrawerItem(445, "ffpm-750", "FFPM 750 Dera, laza, ry Mpanjaka", "assets://ffpm-750.txt"), - DrawerItem(446, "ffpm-760", "FFPM 760 Aza Mba Manadino", "assets://ffpm-760.txt"), - DrawerItem(447, "ffpm-782", "FFPM 782 Lazao, lazao, rankizy", "assets://ffpm-782.txt"), - DrawerItem(448, "ffpm-796", "FFPM 796 Henoy izany hira vao", "assets://ffpm-796.txt"), - DrawerItem(449, "ffpm-798", "FFPM 798 Izahay zazakely manatona Anao", "assets://ffpm-798.txt"), - DrawerItem(450, "ffpm-799", "FFPM 799 Zaza sambatra tokoa", "assets://ffpm-799.txt"), - DrawerItem(451, "ffpm-801", "FFPM 801 Izaho dia zaza", "assets://ffpm-801.txt"), - DrawerItem(452, "ffpm-812-1", "FFPM 812 (1) Ry Jeso zokinay ô!", "assets://ffpm-812-1.txt"), - DrawerItem(453, "ffpm-812-2", "FFPM 812 (2) Ry Jeso zokinay ô!", "assets://ffpm-812-2.txt"), - DrawerItem(454, "ffpm-814", "FFPM 814 Tsara re ny lanitra", "assets://ffpm-814.txt"), - DrawerItem(455, "ffpm-815-2", "FFPM 815 'Lay ora tao Getsemane", "assets://ffpm-815-2.txt"), - DrawerItem(456, "ffpm-825", "FFPM 825 (2) Raha manjavona ny andro", "assets://ffpm-825.txt"), - DrawerItem(457, "ff-7", "FF 7 Tsy hainay ny hangina", "assets://ff-7.txt"), - DrawerItem(458, "ff-8", "FF 8 Masoko manganohano", "assets://ff-8.txt"), - DrawerItem(459, "ff-9", "FF9 Isaorana anie Jehovah", "assets://ff-9.txt"), - DrawerItem(460, "ff-33", "FF 33 Inty Aho Jesoa!", "assets://ff-33.txt"), - DrawerItem(461, "ff-43", "FF 43. Aiza Moa Ianao?", "assets://ff-43.txt") - ) -} \ No newline at end of file diff --git a/composeApp/src/commonMain/kotlin/mg/dot/feufaro/data/DrawerItem.kt b/composeApp/src/commonMain/kotlin/mg/dot/feufaro/data/DrawerItem.kt index ff99d26..d807172 100644 --- a/composeApp/src/commonMain/kotlin/mg/dot/feufaro/data/DrawerItem.kt +++ b/composeApp/src/commonMain/kotlin/mg/dot/feufaro/data/DrawerItem.kt @@ -1,5 +1,10 @@ package mg.dot.feufaro.data +import feufaro.composeapp.generated.resources.Res +import org.jetbrains.compose.resources.ExperimentalResourceApi +import kotlinx.serialization.Serializable +import kotlinx.serialization.json.Json + data class DrawerItem( val id: Int, val title: String, @@ -7,4 +12,76 @@ data class DrawerItem( val path: String ) -expect fun getDrawerItems(): List \ No newline at end of file +@OptIn(ExperimentalResourceApi::class) +suspend fun getDynamicDrawerItems(): List { + return try { + val bytes = Res.readBytes("files/feuList.txt") + val content = bytes.decodeToString() + + val lines = content.lines().filter { it.isNotBlank() } + + lines.mapIndexed { index, line -> + val parts = line.split("|") + + val fileName = parts[0] + val fileTitle = if (parts.size > 1) parts[1] else "Sans titre" + + DrawerItem( + id = index + 1, + title = fileName.removeSuffix(".txt"), + contentTitle = fileTitle, + path = "assets://$fileName" + ) + } + } catch (e: Exception) { + println("Erreur lors du chargement : ${e.message}") + emptyList() + } +} + +private fun extractTitle(content: String): String? { + val regex = Regex("""\|t:([^|]+)""") + return regex.find(content)?.groupValues?.get(1)?.trim() +} +@Serializable +data class FeuIndex( + val internalFeu: List, + val externalFeu: List = emptyList(), + val playlist: List = emptyList() +) + +@Serializable +data class FeuItem( + val id: Int, + val fileName: String, + val title: String, + val path: String +) + +@OptIn(ExperimentalResourceApi::class) +suspend fun getDynamicDrawerItems(): List { + return try { + val bytes = Res.readBytes("files/feuList.json") + val jsonString = bytes.decodeToString() + + val format = Json { ignoreUnknownKeys = true } + val index = format.decodeFromString(jsonString) + + index.internalFeu.map { item -> + DrawerItem( + id = item.id, + title = item.fileName.removeSuffix(".txt"), + contentTitle = item.title, + path = item.path + ) + } + } catch (e: Exception) { + println("Erreur JSON : ${e.message}") + emptyList() + } +} + +private fun extractTitle(content: String): String? { + val regex = Regex("""\|t:([^|]+)""") + return regex.find(content)?.groupValues?.get(1)?.trim() +} \ No newline at end of file diff --git a/composeApp/src/commonMain/kotlin/mg/dot/feufaro/ui/DrawerUI.kt b/composeApp/src/commonMain/kotlin/mg/dot/feufaro/ui/DrawerUI.kt index 1c3c52c..5d08819 100644 --- a/composeApp/src/commonMain/kotlin/mg/dot/feufaro/ui/DrawerUI.kt +++ b/composeApp/src/commonMain/kotlin/mg/dot/feufaro/ui/DrawerUI.kt @@ -25,7 +25,6 @@ import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import kotlinx.coroutines.delay import kotlinx.coroutines.launch -import mg.dot.feufaro.data.getDrawerItems import mg.dot.feufaro.pdf.PrintSettings import mg.dot.feufaro.pdf.defaultPrintSettings import mg.dot.feufaro.ui.PrintSettingsDialog @@ -46,7 +45,7 @@ fun MainScreenWithDrawer( val drawerState = rememberDrawerState(initialValue = DrawerValue.Closed) val scope = rememberCoroutineScope() - val items = getDrawerItems() + val items by sharedScreenModel.drawerItems.collectAsState() val songTitle = sharedScreenModel.songTitle.collectAsState().value val filteredSongs by sharedScreenModel.filteredSongs.collectAsState() diff --git a/composeApp/src/commonMain/kotlin/mg/dot/feufaro/viewmodel/SharedScreenModel.kt b/composeApp/src/commonMain/kotlin/mg/dot/feufaro/viewmodel/SharedScreenModel.kt index 9f92c29..c3cc2ce 100644 --- a/composeApp/src/commonMain/kotlin/mg/dot/feufaro/viewmodel/SharedScreenModel.kt +++ b/composeApp/src/commonMain/kotlin/mg/dot/feufaro/viewmodel/SharedScreenModel.kt @@ -3,6 +3,7 @@ import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.getValue import androidx.compose.runtime.setValue import cafe.adriel.voyager.core.model.ScreenModel +import cafe.adriel.voyager.core.model.screenModelScope import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.ExperimentalCoroutinesApi @@ -12,11 +13,12 @@ import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.flow.mapLatest import kotlinx.coroutines.flow.stateIn +import kotlinx.coroutines.launch import mg.dot.feufaro.DeepLinkHandler import mg.dot.feufaro.FileRepository import mg.dot.feufaro.data.DrawerItem import mg.dot.feufaro.data.GridTUOData -import mg.dot.feufaro.data.getDrawerItems +import mg.dot.feufaro.data.getDynamicDrawerItems import mg.dot.feufaro.solfa.TimeUnitObject import mg.dot.feufaro.midi.FMediaPlayer import mg.dot.feufaro.viewmodel.MidiMarkers @@ -63,6 +65,19 @@ class SharedScreenModel(private val fileRepository: FileRepository) : ScreenMode private val _searchTitle = MutableStateFlow("") val searchTitle: StateFlow = _searchTitle.asStateFlow() + private val _drawerItems = MutableStateFlow>(emptyList()) + val drawerItems: StateFlow> = _drawerItems.asStateFlow() + + init { + loadItems() + } + + private fun loadItems() { + screenModelScope.launch { + _drawerItems.value = getDynamicDrawerItems() + } + } + @OptIn(ExperimentalCoroutinesApi::class) val filteredSongs: StateFlow> = searchTitle .mapLatest { currentTitle -> @@ -70,7 +85,7 @@ class SharedScreenModel(private val fileRepository: FileRepository) : ScreenMode return@mapLatest if(searchTxt.isEmpty()) { emptyList() } else { - getDrawerItems().filter { item -> + drawerItems.value.filter { item -> item.contentTitle.contains(searchTxt, ignoreCase = true) } } diff --git a/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/data/DrawerItem.kt b/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/data/DrawerItem.kt deleted file mode 100644 index ad9ab10..0000000 --- a/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/data/DrawerItem.kt +++ /dev/null @@ -1,482 +0,0 @@ -package mg.dot.feufaro.data - -actual fun getDrawerItems(): List { - // [linux] ls -1 *.txt | awk '{ - // file_full = $0; - // file_short = $0; - // sub(/\.txt$/, "", file_short); - // titre = "Sans titre"; - // while ((getline line < file_full) > 0){ - // if(match(line, /\|t:[^|]*/)){ - // titre = substr(line, RSTART + 3, RLENGTH -3); - // sub(/\|$/, "", titre); - // break; - // } - // } - // close(file_full) - // print "DrawerItem(" NR ", \"" file_short "\", \""titre "\", \"assets://" file_full "\")," - //}' - return listOf( - DrawerItem(1, "480", "FFPM-480 - Mamin'ny foko, ry Jeso ô!", "assets://480.txt"), - DrawerItem(2, "ews-1", "EWS 1 - From all that dwell below the sky", "assets://ews-1.txt"), - DrawerItem(3, "ews-2", "EWS 2 - My God how wonderful Thy are", "assets://ews-2.txt"), - DrawerItem(4, "ews-3", "EWS 3 - Thee, God, we praise", "assets://ews-3.txt"), - DrawerItem(5, "ews-4", "EWS 4 - Join the song of saints in glory", "assets://ews-4.txt"), - DrawerItem(6, "ews-5", "EWS 5 - Praise, My Soul, The King Of Heaven", "assets://ews-5.txt"), - DrawerItem(7, "ews-6", "EWS 6 - Holy, Holy, Holy", "assets://ews-6.txt"), - DrawerItem(8, "ews-7", "EWS 7 - My Soul Now Praise Your Maker", "assets://ews-7.txt"), - DrawerItem(9, "ews-8", "EWS 8 - Now thank we all our God", "assets://ews-8.txt"), - DrawerItem(10, "ews-9", "EWS 9 The Lord Jehovah reigns (His throne is built on high)", "assets://ews-9.txt"), - DrawerItem(11, "ews-10", "EWS 10 All creatures worship God most high", "assets://ews-10.txt"), - DrawerItem(12, "ews-11", "All Glory, Laud, and Honor", "assets://ews-11.txt"), - DrawerItem(13, "ews-12", "EWS 12 All Hail the Power of Jesus’ Name", "assets://ews-12.txt"), - DrawerItem(14, "ews-13", "EWS 13 O for a thousand tongues to sing", "assets://ews-13.txt"), - DrawerItem(15, "ews-14", "EWS 14 Holy, Holy, Holy, Lord God of Hosts", "assets://ews-14.txt"), - DrawerItem(16, "ews-15", "EWS 15 With Hearts In Love Abounding", "assets://ews-15.txt"), - DrawerItem(17, "ews-16", "Sans titre", "assets://ews-16.txt"), - DrawerItem(18, "ews-17", "Sans titre", "assets://ews-17.txt"), - DrawerItem(19, "ews-18", "EWS 18 How lovely, how divinely sweet", "assets://ews-18.txt"), - DrawerItem(20, "ews-19", "EWS 19 My heart its incense burning", "assets://ews-19.txt"), - DrawerItem(21, "ews-20", "EWS 20 The God of Abraham praise", "assets://ews-20.txt"), - DrawerItem(22, "ews-21", "EWS 21 Sing, choirs of new Jerusalem", "assets://ews-21.txt"), - DrawerItem(23, "ews-22", "EWS 22 My God I thank Thee", "assets://ews-22.txt"), - DrawerItem(24, "ews-23", "EWS 23 The spacious firmament on high", "assets://ews-23.txt"), - DrawerItem(25, "ews-24", "EWS 24 When the mists have rolled in splendor", "assets://ews-24.txt"), - DrawerItem(26, "ews-25-1", "EWS 25 (1) Pleasant are Thy courts above", "assets://ews-25-1.txt"), - DrawerItem(27, "ews-25-2", "EWS 25 (2) Pleasant are Thy courts above", "assets://ews-25-2.txt"), - DrawerItem(28, "ews-26-1", "EWS 26 (1) Praise ye the Lord; ’tis good to raise", "assets://ews-26-1.txt"), - DrawerItem(29, "ews-26-2", "EWS 26 (2) Praise ye the Lord; ’tis good to raise", "assets://ews-26-2.txt"), - DrawerItem(30, "ews-27", "EWS 27 I'll praise my Maker", "assets://ews-27.txt"), - DrawerItem(31, "ews-28", "EWS 28 We have found the way to Heaven", "assets://ews-28.txt"), - DrawerItem(32, "ews-29", "EWS 29 How lovely is your dwelling place", "assets://ews-29.txt"), - DrawerItem(33, "ews-30-1", "EWS 30 (1) Father I stretch my hands to Thee", "assets://ews-30-1.txt"), - DrawerItem(34, "ews-30-2", "EWS 30 (2) Father I stretch my hands to Thee", "assets://ews-30-2.txt"), - DrawerItem(35, "ews-31", "EWS 31 Thy way, not mine, O Lord", "assets://ews-31.txt"), - DrawerItem(36, "ews-32", "EWS 32 Your hand, o Lord, in days of old", "assets://ews-32.txt"), - DrawerItem(37, "ews-32-2", "EWS 32 (675) Your hand, o Lord, in days of old", "assets://ews-32-2.txt"), - DrawerItem(38, "ews-33", "EWS 33 Father, whose everlasting love", "assets://ews-33.txt"), - DrawerItem(39, "ews-34", "EWS 34 Lo! the heavens are breaking", "assets://ews-34.txt"), - DrawerItem(40, "ews-35", "EWS 35 Lead me to the Rock that's higher", "assets://ews-35.txt"), - DrawerItem(41, "ews-36", "EWS 36 Come ye thankful people come", "assets://ews-36.txt"), - DrawerItem(42, "ews-37", "EWS 37 I must have the Savior with me", "assets://ews-37.txt"), - DrawerItem(43, "ews-38", "EWS 38 Mighty God while angels bless", "assets://ews-38.txt"), - DrawerItem(44, "ews-39", "EWS 39 - Be still my soul", "assets://ews-39.txt"), - DrawerItem(45, "ews-40", "EWS 40 Hold the fort (Ho, my comrades, see the signal)", "assets://ews-40.txt"), - DrawerItem(46, "ews-41", "EWS 41 - Come, Thou long expected Jesus", "assets://ews-41.txt"), - DrawerItem(47, "ews-41-2", "EWS 41 (116) Come, Thou long expected Jesus", "assets://ews-41-2.txt"), - DrawerItem(48, "ews-42", "EWS 42 Lift up your heads, ye mighty gates", "assets://ews-42.txt"), - DrawerItem(49, "ews-43", "EWS 43 O wondrous Name, by prophets", "assets://ews-43.txt"), - DrawerItem(50, "ews-44", "EWS 44 If thou hast the skill to reckon", "assets://ews-44.txt"), - DrawerItem(51, "ews-45", "EWS 45 There's a stranger at the door, Let him in", "assets://ews-45.txt"), - DrawerItem(52, "ews-46", "EWS 46 Wake awake for night is flying", "assets://ews-46.txt"), - DrawerItem(53, "ews-47", "EWS 47 O Holy night", "assets://ews-47.txt"), - DrawerItem(54, "ews-48", "EWS 48 - r:8878874848", "assets://ews-48.txt"), - DrawerItem(55, "ews-49", "EWS 49 Good christian men, rejoice ", "assets://ews-49.txt"), - DrawerItem(56, "ews-50", "EWS 50 A gread and mighty wonder", "assets://ews-50.txt"), - DrawerItem(57, "ews-51", "EWS 51 - Splendid are the heavens high", "assets://ews-51.txt"), - DrawerItem(58, "ews-52", "EWS 52 The sun has now risen in heavenly glory", "assets://ews-52.txt"), - DrawerItem(59, "ews-53", "EWS 53 Brigthest and best of the stars", "assets://ews-53.txt"), - DrawerItem(60, "ews-54", "EWS 54 When Christmas morn is dawning", "assets://ews-54.txt"), - DrawerItem(61, "ews-55", "EWS 55 Hark! The temperance bells are ringing", "assets://ews-55.txt"), - DrawerItem(62, "ews-56", "EWS 56 - One in royal David's city", "assets://ews-56.txt"), - DrawerItem(63, "ews-57", "EWS 57 O come all ye faithful", "assets://ews-57.txt"), - DrawerItem(64, "ews-58", "EWS 58 Silent night", "assets://ews-58.txt"), - DrawerItem(65, "ews-59", "EWS 59 A Babe is born in Bethlehem", "assets://ews-59.txt"), - DrawerItem(66, "ews-60", "EWS 60 Angels we have heard on high", "assets://ews-60.txt"), - DrawerItem(67, "ews-61", "EWS 61 Glory to God inthe Highest", "assets://ews-61.txt"), - DrawerItem(68, "ews-62", "EWS 62 Rejoice, ye shepherds, lift your eyes", "assets://ews-62.txt"), - DrawerItem(69, "ews-63", "EWS 63 Hark! the herald angels sing", "assets://ews-63.txt"), - DrawerItem(70, "ews-64", "EWS 64 It came upon a midnight clear", "assets://ews-64.txt"), - DrawerItem(71, "ews-65-1", "EWS 65 O little town of Bethlehem", "assets://ews-65-1.txt"), - DrawerItem(72, "ews-65-2", "EWS 65 (2) O little town of Bethlehem", "assets://ews-65-2.txt"), - DrawerItem(73, "ews-66", "EWS 66 Angels from the realms of glory", "assets://ews-66.txt"), - DrawerItem(74, "ews-67", "EWS 67 Come Ye That Love The Lord", "assets://ews-67.txt"), - DrawerItem(75, "ews-68", "EWS 68 Your home must be founded upon the Rock that stands", "assets://ews-68.txt"), - DrawerItem(76, "ews-69", "EWS 69 A good high Priest is come", "assets://ews-69.txt"), - DrawerItem(77, "ews-70", "EWS 70 Our song shall be of Jesus", "assets://ews-70.txt"), - DrawerItem(78, "ews-71", " EWS 71 God loved the world so that He gave", "assets://ews-71.txt"), - DrawerItem(79, "ews-72", "EWS 72 More about Jesus would I know", "assets://ews-72.txt"), - DrawerItem(80, "ews-73", "EWS 73 When I survey the wondrous cross", "assets://ews-73.txt"), - DrawerItem(81, "ews-74", "EWS 112 My God I love Thee not because", "assets://ews-74.txt"), - DrawerItem(82, "ews-75", "EWS 75 ", "assets://ews-75.txt"), - DrawerItem(83, "ews-76", "EWS 76 (1) Alas! and did my Saviour bleed", "assets://ews-76.txt"), - DrawerItem(84, "ews-77", "EWS 77 O the deep, deep love of Jesus!", "assets://ews-77.txt"), - DrawerItem(85, "ews-78", "EWS 78 Hark! the voice of love and mercy", "assets://ews-78.txt"), - DrawerItem(86, "ews-79", "EWS 79 On my heart imprint your image", "assets://ews-79.txt"), - DrawerItem(87, "ews-80", "EWS 80 I will sing of my Redeemer", "assets://ews-80.txt"), - DrawerItem(88, "ews-81", "EWS 81 The hour in dark Gethsemane", "assets://ews-81.txt"), - DrawerItem(89, "ews-82", "EWS 82 (782) Come, with me visit Calvary", "assets://ews-82.txt"), - DrawerItem(90, "ews-82-2", "EWS 82 (309) Come, with me visit Calvary", "assets://ews-82-2.txt"), - DrawerItem(91, "ews-83", "EWS 83 Light of life, so softly shining", "assets://ews-83.txt"), - DrawerItem(92, "ews-83-2", "EWS 83 (2) Light of life, so softly shining", "assets://ews-83-2.txt"), - DrawerItem(93, "ews-84", "EWS 84 Lamb of God pure and holy", "assets://ews-84.txt"), - DrawerItem(94, "ews-85", "EWS 85 Christ alone is our salvation", "assets://ews-85.txt"), - DrawerItem(95, "ews-86", "EWS 86 Jesus, my Saviour, to Bethlehem came", "assets://ews-86.txt"), - DrawerItem(96, "ews-87", "EWS 87 In the cross of Christ I glory", "assets://ews-87.txt"), - DrawerItem(97, "ews-88", "EWS 88 Jesus, keep me near the cross", "assets://ews-88.txt"), - DrawerItem(98, "ews-89", "EWS 89 I gave my life for thee", "assets://ews-89.txt"), - DrawerItem(99, "ews-90", "EWS 90 Glory be to Jesus", "assets://ews-90.txt"), - DrawerItem(100, "ews-91-1", "EWS 91 (407) Hail, O once despised Jesus", "assets://ews-91-1.txt"), - DrawerItem(101, "ews-91-2", "EWS 91 (116) Hail, O once despised Jesus", "assets://ews-91-2.txt"), - DrawerItem(102, "ews-92", "EWS 92 Dear Christians one and all Rejoice", "assets://ews-92.txt"), - DrawerItem(103, "ews-93", "EWS 93 Christ, the Life of All the Living", "assets://ews-93.txt"), - DrawerItem(104, "ews-94", "EWS 94 O sacred Head, now wounded", "assets://ews-94.txt"), - DrawerItem(105, "ews-95", "EWS 95 beneath the cross of Jesus", "assets://ews-95.txt"), - DrawerItem(106, "ews-96", "EWS 96 I see Thee stand, O Lamb of God", "assets://ews-96.txt"), - DrawerItem(107, "ews-97", "EWS 97 The strife is o'er, the battle done", "assets://ews-97.txt"), - DrawerItem(108, "ews-98", "EWS 98 Christ the Lors is risen today, Sons of men...", "assets://ews-98.txt"), - DrawerItem(109, "ews-99", "EWS 99 Thine is the glory Resurrected One", "assets://ews-99.txt"), - DrawerItem(110, "ews-100", "EWS 48 - r:8878874848", "assets://ews-100.txt"), - DrawerItem(111, "ews-102", "EWS 102 Christ the Lors is risen today, Christian hastens...", "assets://ews-102.txt"), - DrawerItem(112, "ews-106", "EWS 106 Jesus Christ is ris'n today", "assets://ews-106.txt"), - DrawerItem(113, "ews-121", "EWS 121 Praise to You and adoration", "assets://ews-121.txt"), - DrawerItem(114, "ews-124", "EWS 124 Let earth and Heaven agree", "assets://ews-124.txt"), - DrawerItem(115, "ews-143", "EWS 143 O Holy Spirit, enter in", "assets://ews-143.txt"), - DrawerItem(116, "ews-151", "EWS 151 Book of grace and book of glory", "assets://ews-151.txt"), - DrawerItem(117, "ews-179", "EWS 179 Zion's King shall reign victorious", "assets://ews-179.txt"), - DrawerItem(118, "ews-184", "EWS 184 Tell me the old, old story", "assets://ews-184.txt"), - DrawerItem(119, "ews-190", "EWS 190 O Lord, thy benediction give", "assets://ews-190.txt"), - DrawerItem(120, "ews-198", "EWS 198 Go labor on: spend and be spent", "assets://ews-198.txt"), - DrawerItem(121, "ews-217", "EWS 217 Hail, O Source of every blessing", "assets://ews-217.txt"), - DrawerItem(122, "ews-218", "EWS 218 Who will join the throng to heaven?", "assets://ews-218.txt"), - DrawerItem(123, "ews-234", "EWS 234 Grace! 'tis a charming sound", "assets://ews-234.txt"), - DrawerItem(124, "ews-237", "EWS 237 Glorious things of Thee are spoken", "assets://ews-237.txt"), - DrawerItem(125, "ews-240", "EWS 240 Lord, I hear of showers of blessings", "assets://ews-240.txt"), - DrawerItem(126, "ews-250", "EWS 250 Let me be yours forever", "assets://ews-250.txt"), - DrawerItem(127, "ews-320", "EWS 320 - Now raise your happy voice", "assets://ews-320.txt"), - DrawerItem(128, "ews-324", "EWS 324 - How bright appears the morning sun", "assets://ews-324.txt"), - DrawerItem(129, "ews-351-1", "EWS 351 How blessed is the little flock", "assets://ews-351-1.txt"), - DrawerItem(130, "ews-352", "EWS 352 He wills that I should holy be", "assets://ews-352.txt"), - DrawerItem(131, "ews-387-1", "EWS 381 (311) Farewell all earthly treasure", "assets://ews-387-1.txt"), - DrawerItem(132, "ews-387-2", "EWS 381 (782) Farewell all earthly treasure", "assets://ews-387-2.txt"), - DrawerItem(133, "ews-394", "EWS 394 When trials and temptations", "assets://ews-394.txt"), - DrawerItem(134, "ews-416", "EWS 416 The day is fast declining", "assets://ews-416.txt"), - DrawerItem(135, "ews-443", "EWS 443 Blessed Jesus, high in glory", "assets://ews-443.txt"), - DrawerItem(136, "ews-456", "456 - To God Be The Glory", "assets://ews-456.txt"), - DrawerItem(137, "ews-999", "EWS 999 Precious Promise (FFPM 97)", "assets://ews-999.txt"), - DrawerItem(138, "ffmp-16", "FFPM 16 Avia, ry vazan-tany ô", "assets://ffmp-16.txt"), - DrawerItem(139, "ffpm-1-2", "FFPM 1 - Andriananahary Masina indrindra", "assets://ffpm-1-2.txt"), - DrawerItem(140, "ffpm-4-1", "FFPM 4 (1) Mamy ny fitianao", "assets://ffpm-4-1.txt"), - DrawerItem(141, "ffpm-4-2", "FFPM 4 (2) Mamy ny fitianao", "assets://ffpm-4-2.txt"), - DrawerItem(142, "ffpm-5-1", "FFPM 5 (1) Jehovah Ray an-danitra", "assets://ffpm-5-1.txt"), - DrawerItem(143, "ffpm-5-2", "FFPM 5 (2) Jehovah Ray an-danitra", "assets://ffpm-5-2.txt"), - DrawerItem(144, "ffpm-6", "FFPM 6 - Avia Miondreha", "assets://ffpm-6.txt"), - DrawerItem(145, "ffpm-7", "FFPM 7 Misaora an'Andriamanitra", "assets://ffpm-7.txt"), - DrawerItem(146, "ffpm-8", "FFPM 8 - Dera Laza, Hery, Haja", "assets://ffpm-8.txt"), - DrawerItem(147, "ffpm-9", "Sans titre", "assets://ffpm-9.txt"), - DrawerItem(148, "ffpm-12-1", "FFPM 12 (1) Jehovah ô, derainay Hianao", "assets://ffpm-12-1.txt"), - DrawerItem(149, "ffpm-12-2", "FFPM 12 (2) Jehovah ô, derainay Hianao", "assets://ffpm-12-2.txt"), - DrawerItem(150, "ffpm-14", "FFPM 14 - O, Ry Tany Rehetra Avia Izao", "assets://ffpm-14.txt"), - DrawerItem(151, "ffpm-16", "FFPM 16 Avia, ry vazan-tany ô", "assets://ffpm-16.txt"), - DrawerItem(152, "ffpm-17", "FFPM 17 - Haja Sy Voninahitra", "assets://ffpm-17.txt"), - DrawerItem(153, "ffpm-19", "FFPM 19 Misaotra Anao, 'zahay izao", "assets://ffpm-19.txt"), - DrawerItem(154, "ffpm-20", "FFPM 20 Tsaroanay tooka izao", "assets://ffpm-20.txt"), - DrawerItem(155, "ffpm-21", "FFPM 21 Derao Andriamanitra", "assets://ffpm-21.txt"), - DrawerItem(156, "ffpm-29", "FFPM 29 Ry foko, mitsangàna izao", "assets://ffpm-29.txt"), - DrawerItem(157, "ffpm-32", "FFPM 32 Misaotra Anao izahay Jehovah Tompo", "assets://ffpm-32.txt"), - DrawerItem(158, "ffpm-33", "FFPM 33 - Tompo ô, Tsy Takatray", "assets://ffpm-33.txt"), - DrawerItem(159, "ffpm-35", "FFPM 35 : Isaoranay, Ry Ray", "assets://ffpm-35.txt"), - DrawerItem(160, "ffpm-38", "FFPM 38 : He, Hosana", "assets://ffpm-38.txt"), - DrawerItem(161, "ffpm-40", "FFPM 40 Tonga ny fahazavan'i Ziona", "assets://ffpm-40.txt"), - DrawerItem(162, "ffpm-42-1", "FFPM 42 (1) Vohay ny varavaram-po", "assets://ffpm-42-1.txt"), - DrawerItem(163, "ffpm-42-2", "FFPM 42 (2) Vohay ny varavaram-po", "assets://ffpm-42-2.txt"), - DrawerItem(164, "ffpm-43", "FFPM 43 Manenoa ry farara", "assets://ffpm-43.txt"), - DrawerItem(165, "ffpm-44", "FFPM 44 Indro Jeso mba vohay!", "assets://ffpm-44.txt"), - DrawerItem(166, "ffpm-46", "FFPM 46 : O Ry Mpanefa Ny Toky Rehetra", "assets://ffpm-46.txt"), - DrawerItem(167, "ffpm-47", "FFPM 47 Ry Ziona, mihainoa", "assets://ffpm-47.txt"), - DrawerItem(168, "ffpm-49-1", "FFPM 49 : Mba jereo ny Tompontsika", "assets://ffpm-49-1.txt"), - DrawerItem(169, "ffpm-49-2", "FFPM 49 : Mba jereo ny Tompontsika", "assets://ffpm-49-2.txt"), - DrawerItem(170, "ffpm-51", "FFPM 51 Raha tonga anio ny Tompo", "assets://ffpm-51.txt"), - DrawerItem(171, "ffpm-52", "FFPM 52 Efa akaiky Jeso Tompo", "assets://ffpm-52.txt"), - DrawerItem(172, "ffpm-54", "FFPM 54 Jeso Mpamonjy, Ilay Tompon'ny aina", "assets://ffpm-54.txt"), - DrawerItem(173, "ffpm-55", "FFPM 55 - Ny Andron'ny Fahasoavana", "assets://ffpm-55.txt"), - DrawerItem(174, "ffpm-56", "FFPM 56 Manatona Anao izao", "assets://ffpm-56.txt"), - DrawerItem(175, "ffpm-56-new", "FFPM 56 Manatona Anao izao", "assets://ffpm-56-new.txt"), - DrawerItem(176, "ffpm-57", "FFPM 57 Izao Noely mamy izao", "assets://ffpm-57.txt"), - DrawerItem(177, "ffpm-57-new", "FFPM 57 Izao Noely mamy izao", "assets://ffpm-57-new.txt"), - DrawerItem(178, "ffpm-58", "FFPM 58 Alina masina", "assets://ffpm-58.txt"), - DrawerItem(179, "ffpm-59", "FFPM 59 O mihobia fa teraka", "assets://ffpm-59.txt"), - DrawerItem(180, "ffpm-60", "FFPM 60 He, faly ny fanahiko", "assets://ffpm-60.txt"), - DrawerItem(181, "ffpm-61", "Sans titre", "assets://ffpm-61.txt"), - DrawerItem(182, "ffpm-62", "FFPM 62 He, teraka any Betlehema", "assets://ffpm-62.txt"), - DrawerItem(183, "ffpm-64", "FFPM 64 Injany hiran-danitra", "assets://ffpm-64.txt"), - DrawerItem(184, "ffpm-65-1", "FFPM 65 (1) Ry Betlehema kely ô", "assets://ffpm-65-1.txt"), - DrawerItem(185, "ffpm-65-2", "FFPM 65 (2) Ry Betlehema kely ô", "assets://ffpm-65-2.txt"), - DrawerItem(186, "ffpm-66", "FFPM 66 Ry olona ô, avia", "assets://ffpm-66.txt"), - DrawerItem(187, "ffpm-67", "FFPM 67 Avia, ry mino", "assets://ffpm-67.txt"), - DrawerItem(188, "ffpm-67-new", "FFPM 67 Avia, ry mino", "assets://ffpm-67-new.txt"), - DrawerItem(189, "ffpm-69", "FFPM 69 Zaza masina sy soa, nefa ory Hianao", "assets://ffpm-69.txt"), - DrawerItem(190, "ffpm-70", "FFPM 70 Iza moa io Zazakely", "assets://ffpm-70.txt"), - DrawerItem(191, "ffpm-71", "FFPM 71 Mihainoa, mihainoa", "assets://ffpm-71.txt"), - DrawerItem(192, "ffpm-72", "FFPM 72 Teraka Jesosy Tomponay", "assets://ffpm-72.txt"), - DrawerItem(193, "ffpm-74", "FFPM 74 Tany Betlehema fahiny", "assets://ffpm-74.txt"), - DrawerItem(194, "ffpm-75", "FFPM 75 Andro malaza", "assets://ffpm-75.txt"), - DrawerItem(195, "ffpm-76", "FFPM 76 Miderà anio, ry mino", "assets://ffpm-76.txt"), - DrawerItem(196, "ffpm-77", "FFPM 77 Tonga indray re ny noely", "assets://ffpm-77.txt"), - DrawerItem(197, "ffpm-79-1", "FFPM 79 Sambasamba Zanahary", "assets://ffpm-79-1.txt"), - DrawerItem(198, "ffpm-79-2", "FFPM 79 (2) Sambasamba Zanahary", "assets://ffpm-79-2.txt"), - DrawerItem(199, "ffpm-81", "FFPM 81 Tao an-tsahan'i Betlehema", "assets://ffpm-81.txt"), - DrawerItem(200, "ffpm-82-1", "FFPM 82 (1) He Zaza mahasambatra", "assets://ffpm-82-1.txt"), - DrawerItem(201, "ffpm-82-2", "FFPM 82 (2) He Zaza mahasambatra", "assets://ffpm-82-2.txt"), - DrawerItem(202, "ffpm-85", "FFPM 85 Avelao isika", "assets://ffpm-85.txt"), - DrawerItem(203, "ffpm-86", "FFPM 86 Jereo ny Mpamonjy", "assets://ffpm-86.txt"), - DrawerItem(204, "ffpm-87", "FFPM 87 Nitomany ny Mpamonjy", "assets://ffpm-87.txt"), - DrawerItem(205, "ffpm-88-1", "FFPM 88 (1) 'Lay ora tao Getsemane", "assets://ffpm-88-1.txt"), - DrawerItem(206, "ffpm-88-2", "FFPM 88 (2) 'Lay ora tao Getsemane", "assets://ffpm-88-2.txt"), - DrawerItem(207, "ffpm-89", "FFPM 89 He, mijaly ny Mpamonjy", "assets://ffpm-89.txt"), - DrawerItem(208, "ffpm-91", "FFPM 91 O fitiavan-dalina", "assets://ffpm-91.txt"), - DrawerItem(209, "ffpm-92", "FFPM 92 Ry voasatro-tsilo", "assets://ffpm-92.txt"), - DrawerItem(210, "ffpm-93", "FFPM 93 Nampalahelo Anao mafy re", "assets://ffpm-93.txt"), - DrawerItem(211, "ffpm-94", "FFPM 94 Gologota no jereo", "assets://ffpm-94.txt"), - DrawerItem(212, "ffpm-97-1", "FFPM 97 'Lay fonao tia tao Gologota", "assets://ffpm-97-1.txt"), - DrawerItem(213, "ffpm-97-2", "FFPM 97 (2) 'Lay fonao tia tao Gologota", "assets://ffpm-97-2.txt"), - DrawerItem(214, "ffpm-98", "FFPM 98 Indro ny Tompo Jesosy, jereo", "assets://ffpm-98.txt"), - DrawerItem(215, "ffpm-99-1", "FFPM 99 (1) Ry fitiavan'i Jesosy", "assets://ffpm-99-1.txt"), - DrawerItem(216, "ffpm-99-2", "FFPM 99 (2) Ry fitiavan'i Jesosy", "assets://ffpm-99-2.txt"), - DrawerItem(217, "ffpm-100", "FFPM 100 Moa mba efa nisy va", "assets://ffpm-100.txt"), - DrawerItem(218, "ffpm-101", "FFPM 101 Ny Hazo fijaliana, ry Jeso Tomponay", "assets://ffpm-101.txt"), - DrawerItem(219, "ffpm-102", "FFPM 102 Reharehako ny hazo", "assets://ffpm-102.txt"), - DrawerItem(220, "ffpm-103", "Sans titre", "assets://ffpm-103.txt"), - DrawerItem(221, "ffpm-105", "FFPM 105 Tsinjovy ilay havoana", "assets://ffpm-105.txt"), - DrawerItem(222, "ffpm-106", "Sans titre", "assets://ffpm-106.txt"), - DrawerItem(223, "ffpm-107", "FFPM 107 Maniry mafy aho", "assets://ffpm-107.txt"), - DrawerItem(224, "ffpm-108", "FFPM 108 Ny hazo fijalianao", "assets://ffpm-108.txt"), - DrawerItem(225, "ffpm-110", "FFPM 110 Nomeko ho anao", "assets://ffpm-110.txt"), - DrawerItem(226, "ffpm-111", "FFPM 111 Indro ny Mpamonjy", "assets://ffpm-111.txt"), - DrawerItem(227, "ffpm-112-1", "FFPM 112 (1) Tsy ny hahazo zavatra", "assets://ffpm-112-1.txt"), - DrawerItem(228, "ffpm-112-2", "FFPM 112 (2) Tsy ny hahazo zavatra", "assets://ffpm-112-2.txt"), - DrawerItem(229, "ffpm-113", "FFPM 113 Jeso Zanahary", "assets://ffpm-113.txt"), - DrawerItem(230, "ffpm-114", "FFPM 114 Jeso no niala aina", "assets://ffpm-114.txt"), - DrawerItem(231, "ffpm-115", "FFPM 115 Jeso Tompo Lehibe", "assets://ffpm-115.txt"), - DrawerItem(232, "ffpm-116", "FFPM 116 Miaingà, ry fo sy saina", "assets://ffpm-116.txt"), - DrawerItem(233, "ffpm-117", "FFPM 117 O, ry Zanakondry", "assets://ffpm-117.txt"), - DrawerItem(234, "ffpm-118", "FFPM 118 Mba jereo ny Zanakondry", "assets://ffpm-118.txt"), - DrawerItem(235, "ffpm-119", "FFPM 119 Hianao, ry Tompon'aiko", "assets://ffpm-119.txt"), - DrawerItem(236, "ffpm-120", "FFPM 120 Ry mino ô, avia re", "assets://ffpm-120.txt"), - DrawerItem(237, "ffpm-122-1", "FFPM 122 (1) Hitako izao sakaiza ny fahasambarana", "assets://ffpm-122-1.txt"), - DrawerItem(238, "ffpm-122-2", "FFPM 122 (2) Hitako izao sakaiza ny fahasambarana", "assets://ffpm-122-2.txt"), - DrawerItem(239, "ffpm-123", "FFPM 123 Velona Jesosy", "assets://ffpm-123.txt"), - DrawerItem(240, "ffpm-126", "FFPM 126 Endrey izato hasambarana", "assets://ffpm-126.txt"), - DrawerItem(241, "ffpm-127", "FFPM 127 Tahaka ny masoandro miseho", "assets://ffpm-127.txt"), - DrawerItem(242, "ffpm-129", "FFPM 129 Any naraina, Ilay avotr'aina", "assets://ffpm-129.txt"), - DrawerItem(243, "ffpm-130", "FFPM 130 Hobio, ry olombelona", "assets://ffpm-130.txt"), - DrawerItem(244, "ffpm-131", "FFPM 151 Tonga ny andro malaza", "assets://ffpm-131.txt"), - DrawerItem(245, "ffpm-132", "FFPM 132 Indro fa velona", "assets://ffpm-132.txt"), - DrawerItem(246, "ffpm-133", "FFPM 133 Efa namangy ny olony", "assets://ffpm-133.txt"), - DrawerItem(247, "ffpm-134", "FFPM 134 Mifaly tokoa ny foko izao", "assets://ffpm-134.txt"), - DrawerItem(248, "ffpm-136", "FFPM 136 Ry Jeso Tompon'aina", "assets://ffpm-136.txt"), - DrawerItem(249, "ffpm-137", "FFPM 137 Vita izao ny fandresena", "assets://ffpm-137.txt"), - DrawerItem(250, "ffpm-139", "FFPM 139 He! vita re ny ady izao", "assets://ffpm-139.txt"), - DrawerItem(251, "ffpm-140-1", "FFPM 140 (1) Haleloia, Miderà ny Tomponao", "assets://ffpm-140-1.txt"), - DrawerItem(252, "ffpm-140-2", "FFPM 140 (2) Haleloia, Miderà ny Tomponao", "assets://ffpm-140-2.txt"), - DrawerItem(253, "ffpm-141", "FFPM 141 Efa resy izao", "assets://ffpm-141.txt"), - DrawerItem(254, "ffpm-142", "FFPM 142 Tafatsangana tokoa", "assets://ffpm-142.txt"), - DrawerItem(255, "ffpm-143", "Sans titre", "assets://ffpm-143.txt"), - DrawerItem(256, "ffpm-146", "FFPM 146 Anao ny dera, ry Zanaky ny Ray", "assets://ffpm-146.txt"), - DrawerItem(257, "ffpm-147", "FFPM 147 Lasa ny Mpanavotsika", "assets://ffpm-147.txt"), - DrawerItem(258, "ffpm-152", "FFPM 152 Niakatra ao an-danitra", "assets://ffpm-152.txt"), - DrawerItem(259, "ffpm-153", "FFPM 153 Ao an-dapany Jesosy", "assets://ffpm-153.txt"), - DrawerItem(260, "ffpm-154", "FFPM 154 Izao Jesosy Tompontsika", "assets://ffpm-154.txt"), - DrawerItem(261, "ffpm-155", "FFPM 155 An-tsezam-panjakany", "assets://ffpm-155.txt"), - DrawerItem(262, "ffpm-157", "FFPM 157 Hobio ry tra-bonjy", "assets://ffpm-157.txt"), - DrawerItem(263, "ffpm-160", "FFPM 160 Kristy Mpanjaka", "assets://ffpm-160.txt"), - DrawerItem(264, "ffpm-161", "FFPM 161 Mivelatra eo imasoko", "assets://ffpm-161.txt"), - DrawerItem(265, "ffpm-163", "FFPM 163 He, Jesosy tokintsika", "assets://ffpm-163.txt"), - DrawerItem(266, "ffpm-164", "FFPM 164 Jesosy irery ihany", "assets://ffpm-164.txt"), - DrawerItem(267, "ffpm-165", "FFPM 165 Haleloia! Miderà! Asandrato", "assets://ffpm-165.txt"), - DrawerItem(268, "ffpm-166", "FFPM 166 Derao ny Tompo lehibe", "assets://ffpm-166.txt"), - DrawerItem(269, "ffpm-166-new", "FFPM 166 Derao ny Tompo lehibe", "assets://ffpm-166-new.txt"), - DrawerItem(270, "ffpm-170", "FFPM 170 Ry Jeso, ny fitiavanao", "assets://ffpm-170.txt"), - DrawerItem(271, "ffpm-172-1", "FFPM 172 (1) Hoderaiko lalandava", "assets://ffpm-172-1.txt"), - DrawerItem(272, "ffpm-172-2", "FFPM 172 (2) Hoderaiko lalandava", "assets://ffpm-172-2.txt"), - DrawerItem(273, "ffpm-175", "FFPM 175 Avia Fanahy ô, Fanahy Masina ô", "assets://ffpm-175.txt"), - DrawerItem(274, "ffpm-178", "FFPM 178 Avia Fanahy ô, Midìna", "assets://ffpm-178.txt"), - DrawerItem(275, "ffpm-179", "FFPM 179 Ny Fanahy Masina Efa Tonga Tokoa", "assets://ffpm-179.txt"), - DrawerItem(276, "ffpm-180", "FFPM 180 Ny Tompo raha vao nanao veloma", "assets://ffpm-180.txt"), - DrawerItem(277, "ffpm-183", "FFPM 183 Midìna ry Fanahy ô", "assets://ffpm-183.txt"), - DrawerItem(278, "ffpm-184", "FFPM 184 Fanahy Mpanazava anay", "assets://ffpm-184.txt"), - DrawerItem(279, "ffpm-189", "FFPM 189 O ry Fanahy Masina ô", "assets://ffpm-189.txt"), - DrawerItem(280, "ffpm-190", "FFPM 190 Ry Fanahy Mpanazava, miandrandra Anao", "assets://ffpm-190.txt"), - DrawerItem(281, "ffpm-191", "FFPM 191 - Ny Teny Sy Fanahinao", "assets://ffpm-191.txt"), - DrawerItem(282, "ffpm-192", "FFPM 192 Andriananahary, Aba Ray", "assets://ffpm-192.txt"), - DrawerItem(283, "ffpm-194", "Sans titre", "assets://ffpm-194.txt"), - DrawerItem(284, "ffpm-195-1", "FFPM 195 (1) Andriamanitra Ray, Loharanon'ny aina", "assets://ffpm-195-1.txt"), - DrawerItem(285, "ffpm-195-2", "FFPM 195 (2) Andriamanitra Ray, Loharanon'ny aina", "assets://ffpm-195-2.txt"), - DrawerItem(286, "ffpm-198", "FFPM 198 Isaoranay Jehovah", "assets://ffpm-198.txt"), - DrawerItem(287, "ffpm-199", "FFPM 199 Misaora, misaora", "assets://ffpm-199.txt"), - DrawerItem(288, "ffpm-202", "FFPM 202 Ry Ray malala ô", "assets://ffpm-202.txt"), - DrawerItem(289, "ffpm-203", "FFPM 203 Ry Rainay be fitia", "assets://ffpm-203.txt"), - DrawerItem(290, "ffpm-204", "FFPM 204 Mamy ny fitianao, ry Jehovah Tompo ô", "assets://ffpm-204.txt"), - DrawerItem(291, "ffpm-209", "FFPM 209 Jesosy tena kiady", "assets://ffpm-209.txt"), - DrawerItem(292, "ffpm-210", "FFPM 210 Zava-tsoa tokoa ny fitsipikao", "assets://ffpm-210.txt"), - DrawerItem(293, "ffpm-211", "FFPM 211 Ilay boky izay nodorana", "assets://ffpm-211.txt"), - DrawerItem(294, "ffpm-212", "FFPM 212 Velona sy mahery", "assets://ffpm-212.txt"), - DrawerItem(295, "ffpm-213", "FFPM 213 Ry fanahy mangetaheta mila fitsaharana", "assets://ffpm-213.txt"), - DrawerItem(296, "ffpm-214", "FFPM 214 Finaritra ry Tompo ô ny mankafy ny teninao", "assets://ffpm-214.txt"), - DrawerItem(297, "ffpm-220", "FFPM 220 Ry Jeso Tompo, avotray", "assets://ffpm-220.txt"), - DrawerItem(298, "ffpm-221", "FFPM 221 Mivory eto izahay", "assets://ffpm-221.txt"), - DrawerItem(299, "ffpm-222", "FFPM 222 Ry Lela afo masina", "assets://ffpm-222.txt"), - DrawerItem(300, "ffpm-223", "FFPM 223 Mba avia malakia", "assets://ffpm-223.txt"), - DrawerItem(301, "ffpm-224", "FFPM 224 Tafavory izahay ka manatona Anao", "assets://ffpm-224.txt"), - DrawerItem(302, "ffpm-225", "FFPM 225 Atỳ an-tranonao izao", "assets://ffpm-225.txt"), - DrawerItem(303, "ffpm-228", "FFPM 228 Tafangona atỳ indray", "assets://ffpm-228.txt"), - DrawerItem(304, "ffpm-229", "FFPM 229 Jesosy ô mba hasoavinao", "assets://ffpm-229.txt"), - DrawerItem(305, "ffpm-232", "FFPM 232 Ny alahady andronao", "assets://ffpm-232.txt"), - DrawerItem(306, "ffpm-233", "FFPM 233 O! Ray malala asehoy", "assets://ffpm-233.txt"), - DrawerItem(307, "ffpm-236", "FFPM 236 Avia Tomponay", "assets://ffpm-236.txt"), - DrawerItem(308, "ffpm-237", "FFPM 237 Ry Jehovah Tomponay", "assets://ffpm-237.txt"), - DrawerItem(309, "ffpm-238-1", "FFPM 238 (1) Mivory eto izahay", "assets://ffpm-238-1.txt"), - DrawerItem(310, "ffpm-238-2", "FFPM 238 (2) Mivory eto izahay", "assets://ffpm-238-2.txt"), - DrawerItem(311, "ffpm-239-1", "FFPM 239 (1) Ry Jeso! Vory izahay", "assets://ffpm-239-1.txt"), - DrawerItem(312, "ffpm-239-2", "FFPM 239 (2) Ry Jeso! Vory izahay", "assets://ffpm-239-2.txt"), - DrawerItem(313, "ffpm-242-1", "FFPM 242 (1) Misaotra Anao 'zahay ry Ray", "assets://ffpm-242-1.txt"), - DrawerItem(314, "ffpm-242-2", "FFPM 242 (2) Misaotra Anao 'zahay ry Ray", "assets://ffpm-242-2.txt"), - DrawerItem(315, "ffpm-249", "FFPM 249 Tompon'ny lanitra ô! Mba tahio", "assets://ffpm-249.txt"), - DrawerItem(316, "ffpm-250-1", "FFPM 250 (1) Atolotray hatao batisa", "assets://ffpm-250-1.txt"), - DrawerItem(317, "ffpm-250-2", "FFPM 250 (2) Atolotray hatao batisa", "assets://ffpm-250-2.txt"), - DrawerItem(318, "ffpm-251", "FFPM 251 Ry Jeso Zana-Janahary", "assets://ffpm-251.txt"), - DrawerItem(319, "ffpm-253", "FFPM 253 Avia, ry mpanavotra", "assets://ffpm-253.txt"), - DrawerItem(320, "ffpm-254", "FFPM 254 Avia, ry mangetaheta ô,", "assets://ffpm-254.txt"), - DrawerItem(321, "ffpm-255", "FFPM 255 Ny ran'ny Zanak'ondry latsaka", "assets://ffpm-255.txt"), - DrawerItem(322, "ffpm-256", "FFPM 256 Mivoaka ao Golgota", "assets://ffpm-256.txt"), - DrawerItem(323, "ffpm-257-1", "FFPM 257 (1) Ry Jesosy ô! indreto", "assets://ffpm-257-1.txt"), - DrawerItem(324, "ffpm-257-2", "FFPM 257 (2) Ry Jesosy ô! indreto", "assets://ffpm-257-2.txt"), - DrawerItem(325, "ffpm-258", "FFPM 258 Manaraka ny hafatrao", "assets://ffpm-258.txt"), - DrawerItem(326, "ffpm-259", "FFPM 259 Ny latabatrao, ry Jeso", "assets://ffpm-259.txt"), - DrawerItem(327, "ffpm-260", "FFPM 260 Ry Kristy ô! malalako", "assets://ffpm-260.txt"), - DrawerItem(328, "ffpm-263", "FFPM 263 Mandrenesa ry sofina", "assets://ffpm-263.txt"), - DrawerItem(329, "ffpm-269", "FFPM 269 He! tianay ny monina eto", "assets://ffpm-269.txt"), - DrawerItem(330, "ffpm-270", "FFPM 270 Ry Tompo izay nanangona", "assets://ffpm-270.txt"), - DrawerItem(331, "ffpm-271", "FFPM 271 Mba mivavaha raha vao maraina", "assets://ffpm-271.txt"), - DrawerItem(332, "ffpm-272", "FFPM 272 Faly izahay nandre", "assets://ffpm-272.txt"), - DrawerItem(333, "ffpm-273", "FFPM 273 He! vokatra ny tany", "assets://ffpm-273.txt"), - DrawerItem(334, "ffpm-274", "FFPM 274 Tao an-tany karankaina", "assets://ffpm-274.txt"), - DrawerItem(335, "ffpm-276", "FFPM 276 Ry Jehovah, Ray Mpahary", "assets://ffpm-276.txt"), - DrawerItem(336, "ffpm-279", "FFPM 279 Raisonao, ry Tompo soa Izato asan-tananay", "assets://ffpm-279.txt"), - DrawerItem(337, "ffpm-281", "FFPM 281 Vory eto izahay", "assets://ffpm-281.txt"), - DrawerItem(338, "ffpm-290", "FFPM 290 Indreto fa mivory izao", "assets://ffpm-290.txt"), - DrawerItem(339, "ffpm-297", "FFPM 297 Ry Havanay Malala", "assets://ffpm-297.txt"), - DrawerItem(340, "ffpm-307", "FFPM 307 Iza no hanompo an'i Jesoa soa", "assets://ffpm-307.txt"), - DrawerItem(341, "ffpm-309", "FFPM 309 Iza no hitantara", "assets://ffpm-309.txt"), - DrawerItem(342, "ffpm-310", "FFPM 310 Misy maro ao an-tsaha", "assets://ffpm-310.txt"), - DrawerItem(343, "ffpm-311", "FFPM 311 Miely lavitra any", "assets://ffpm-311.txt"), - DrawerItem(344, "ffpm-315", "FFPM 315 Ry Ziona, mitsangàna", "assets://ffpm-315.txt"), - DrawerItem(345, "ffpm-321", "FFPM 321 Ry Jesosy Tomponay", "assets://ffpm-321.txt"), - DrawerItem(346, "ffpm-329-1", "FFPM 329 (1) Saotra, dera no homena", "assets://ffpm-329-1.txt"), - DrawerItem(347, "ffpm-331", "FFPM 331 Mba soraty ao am-poko", "assets://ffpm-331.txt"), - DrawerItem(348, "ffpm-332", "FFPM 332 Finaritra ny olonao", "assets://ffpm-332.txt"), - DrawerItem(349, "ffpm-336", "FFPM 336 Ampodio izahay, Jehovah", "assets://ffpm-336.txt"), - DrawerItem(350, "ffpm-337-1", "FFPM 337 (1) Ry Jehovah Tompo ô", "assets://ffpm-337-1.txt"), - DrawerItem(351, "ffpm-337-2", "FFPM 337 (2) Ry Jehovah Tompo ô", "assets://ffpm-337-2.txt"), - DrawerItem(352, "ffpm-346", "FFPM 346 Ny teninao, Jehovah ô, voatory", "assets://ffpm-346.txt"), - DrawerItem(353, "ffpm-352", "FFPM 352 Fantatrao va ny Mpamonjy", "assets://ffpm-352.txt"), - DrawerItem(354, "ffpm-353-1", "FFPM 353 (1) Mba sainonao ange", "assets://ffpm-353-1.txt"), - DrawerItem(355, "ffpm-353-2", "FFPM 353 (2) Mba sainonao ange", "assets://ffpm-353-2.txt"), - DrawerItem(356, "ffpm-357", "FFPM 357 Efa tonga atỳ izao", "assets://ffpm-357.txt"), - DrawerItem(357, "ffpm-358", "FFPM 358 He, ry namako mahantra", "assets://ffpm-358.txt"), - DrawerItem(358, "ffpm-359-1", "FFPM 359 (1) Tsy renao va ny feon'ny Ray", "assets://ffpm-359-1.txt"), - DrawerItem(359, "ffpm-359-2", "FFPM 359 (2) Tsy renao va ny feon'ny Ray", "assets://ffpm-359-2.txt"), - DrawerItem(360, "ffpm-367", "FFPM 367 Ry zanako mania!", "assets://ffpm-367.txt"), - DrawerItem(361, "ffpm-381-1", "FFPM 381 (1) He, ny fiantsoana", "assets://ffpm-381-1.txt"), - DrawerItem(362, "ffpm-381-2", "FFPM 381 (2) He, ny fiantsoana", "assets://ffpm-381-2.txt"), - DrawerItem(363, "ffpm-392", "FFPM 392 O mba raiso izao", "assets://ffpm-392.txt"), - DrawerItem(364, "ffpm-398", "FFPM 398 Iza no hiara-dia", "assets://ffpm-398.txt"), - DrawerItem(365, "ffpm-407", "FFPM 407 O, ry Raiko izay malala", "assets://ffpm-407.txt"), - DrawerItem(366, "ffpm-407-old", "Sans titre", "assets://ffpm-407-old.txt"), - DrawerItem(367, "ffpm-408-1", "FFPM 408 (1) Jehovah Ray mahari-po", "assets://ffpm-408-1.txt"), - DrawerItem(368, "ffpm-408-2", "FFPM 408 (2) Jehovah Ray mahari-po", "assets://ffpm-408-2.txt"), - DrawerItem(369, "ffpm-413", "FFPM 413 Ry Mpamonjy Tompo soa", "assets://ffpm-413.txt"), - DrawerItem(370, "ffpm-428", "FFPM 428 Reko izao ry Tompo", "assets://ffpm-428.txt"), - DrawerItem(371, "ffpm-430", "Fihirana FFPM 430 Endrika sariaka", "assets://ffpm-430.txt"), - DrawerItem(372, "ffpm-440-1", "FFPM 440. Ry Kristy ô, Mpanjakako", "assets://ffpm-440-1.txt"), - DrawerItem(373, "ffpm-444-1", "FFPM 444 (1) Ry Raiko feno antra", "assets://ffpm-444-1.txt"), - DrawerItem(374, "ffpm-444-2", "FFPM 444 Ry Raiko Feno Antra", "assets://ffpm-444-2.txt"), - DrawerItem(375, "ffpm-449", "FFPM 449 'Njay reko Tompo ô", "assets://ffpm-449.txt"), - DrawerItem(376, "ffpm-477", "FFPM 477 Oram-be mivatravatra", "assets://ffpm-477.txt"), - DrawerItem(377, "ffpm-483", "FFPM 483 Zanahariko Tsitoha", "assets://ffpm-483.txt"), - DrawerItem(378, "ffpm-489", "FFPM 489 Tena sambatra sy maha-te-ho tia", "assets://ffpm-489.txt"), - DrawerItem(379, "ffpm-490", "FFPM 490 Ry Kristiana, andrandrao", "assets://ffpm-490.txt"), - DrawerItem(380, "ffpm-501", "FFPM 501. Namely Mafy Loatra", "assets://ffpm-501.txt"), - DrawerItem(381, "ffpm-503", "FFPM 503 Ry Jeso Tompo tsara ô, tsy azoko valiana", "assets://ffpm-503.txt"), - DrawerItem(382, "ffpm-539", "FFPM 539 - Faly dia faly izahay mpanomponao", "assets://ffpm-539.txt"), - DrawerItem(383, "ffpm-546", "FFPM 546 Haleloia, Haleloia, Jeso No Mpamonjiko", "assets://ffpm-546.txt"), - DrawerItem(384, "ffpm-549", "549. Jesosy no asandratro", "assets://ffpm-549.txt"), - DrawerItem(385, "ffpm-558", "FFPM 558 Ity fonenana ity", "assets://ffpm-558.txt"), - DrawerItem(386, "ffpm-563", "FFPM 563 Ry mana-manjo", "assets://ffpm-563.txt"), - DrawerItem(387, "ffpm-564", "FFPM 564 Tsy hita izay androko sisa ety", "assets://ffpm-564.txt"), - DrawerItem(388, "ffpm-600", "FFPM 600 Ry raiko ô! Izaho atỳ mpivahiny", "assets://ffpm-600.txt"), - DrawerItem(389, "ffpm-603-1", "FFPM 603 (1) He sambatra Jesosy ô", "assets://ffpm-603-1.txt"), - DrawerItem(390, "ffpm-603-2", "FFPM 603 (2) He sambatra Jesosy ô", "assets://ffpm-603-2.txt"), - DrawerItem(391, "ffpm-604", "FFPM 604 Ento aho, ry Jehovah", "assets://ffpm-604.txt"), - DrawerItem(392, "ffpm-605", "FFPM 605 Jeso, hery mahavonjy", "assets://ffpm-605.txt"), - DrawerItem(393, "ffpm-610", "FFPM 610 Ny foko ry Jehovah", "assets://ffpm-610.txt"), - DrawerItem(394, "ffpm-611-1", "FFPM 611 (1) Jehovah Ray malala ô", "assets://ffpm-611-1.txt"), - DrawerItem(395, "ffpm-611-2", "FFPM 611 (2) Jehovah Ray malala ô", "assets://ffpm-611-2.txt"), - DrawerItem(396, "ffpm-616", "FFPM 616 Rainay be fitia", "assets://ffpm-616.txt"), - DrawerItem(397, "ffpm-626", "FFPM 626 Jeso Tompo mamindrà fo", "assets://ffpm-626.txt"), - DrawerItem(398, "ffpm-629", "FFPM 629 Ry Jeso Mpamonjy, Mpanavotra anay", "assets://ffpm-629.txt"), - DrawerItem(399, "ffpm-630-1", "FFPM 630 (1) Ry Jesosy mba tantano", "assets://ffpm-630-1.txt"), - DrawerItem(400, "ffpm-630-2", "FFPM 630 (2) Ry Jesosy mba tantano", "assets://ffpm-630-2.txt"), - DrawerItem(401, "ffpm-632", "FFPM 632 Ampianaro aho, Tompo, mba hiambina", "assets://ffpm-632.txt"), - DrawerItem(402, "ffpm-636", "FFPM 636 Hianao ry Jeso ô", "assets://ffpm-636.txt"), - DrawerItem(403, "ffpm-640", "FFPM 640 Misy fahavalo maro", "assets://ffpm-640.txt"), - DrawerItem(404, "ffpm-642-1", "FFPM 642 (1) Hitako izao sakaiza", "assets://ffpm-642-1.txt"), - DrawerItem(405, "ffpm-642-2", "FFPM 642 (2) Hitako izao sakaiza", "assets://ffpm-642-2.txt"), - DrawerItem(406, "ffpm-643", "FFPM 643 O, mandrosoa mba ho tena mpandresy", "assets://ffpm-643.txt"), - DrawerItem(407, "ffpm-647", "FFPM 647 He, sarotra ny lalam-pamonjena", "assets://ffpm-647.txt"), - DrawerItem(408, "ffpm-652", "FFPM 652 O, ry Jesosy, omeo ny hery", "assets://ffpm-652.txt"), - DrawerItem(409, "ffpm-653", "FFPM 653 Sakaiza, raha tia ny Tompo ianao", "assets://ffpm-653.txt"), - DrawerItem(410, "ffpm-655", "FFPM 655 Kristy miantso antsika hiady", "assets://ffpm-655.txt"), - DrawerItem(411, "ffpm-657-1", "FFPM 657 (1) Lasa re ilay nazoto", "assets://ffpm-657-1.txt"), - DrawerItem(412, "ffpm-657-2", "FFPM 657 (2) Lasa re ilay nazoto", "assets://ffpm-657-2.txt"), - DrawerItem(413, "ffpm-658", "FFPM 658 Tonga ny fahafatesana", "assets://ffpm-658.txt"), - DrawerItem(414, "ffpm-661", "FFPM 661 He lasa ny zaza malalan'ny fo", "assets://ffpm-661.txt"), - DrawerItem(415, "ffpm-663", "FFPM 663 He, lasa izao ny malala", "assets://ffpm-663.txt"), - DrawerItem(416, "ffpm-664", "FFPM 664 Nalain'ny Mpahary ity zaza ity", "assets://ffpm-664.txt"), - DrawerItem(417, "ffpm-666", "FFPM 666 Eo an-kavanan-dRay hianao", "assets://ffpm-666.txt"), - DrawerItem(418, "ffpm-670", "FFPM 670 Ny ony tsy miato fa mitady", "assets://ffpm-670.txt"), - DrawerItem(419, "ffpm-671-1", "FFPM 671 (1) Ao an-danitra dia ho sambatra", "assets://ffpm-671-1.txt"), - DrawerItem(420, "ffpm-671-2", "FFPM 671 (2) Ao an-danitra dia ho sambatra", "assets://ffpm-671-2.txt"), - DrawerItem(421, "ffpm-674", "FFPM 674 Ry mpivahiny reraka sy ana", "assets://ffpm-674.txt"), - DrawerItem(422, "ffpm-675", "FFPM 675 Indreo ao an-danitra", "assets://ffpm-675.txt"), - DrawerItem(423, "ffpm-676-1", "FFPM 676 (1) Ny voarain'Andriamanitra arỳ", "assets://ffpm-676-1.txt"), - DrawerItem(424, "ffpm-676-2", "FFPM 676 (2) Ny voarain'Andriamanitra arỳ", "assets://ffpm-676-2.txt"), - DrawerItem(425, "ffpm-679", "FFPM 679 Moa te-hiara-dia", "assets://ffpm-679.txt"), - DrawerItem(426, "ffpm-680", "FFPM 680 Aingao ny masontsika", "assets://ffpm-680.txt"), - DrawerItem(427, "ffpm-682-1", "FFPM 682 (1) Hianao, Jehovah Tompo", "assets://ffpm-682-1.txt"), - DrawerItem(428, "ffpm-682-2", "FFPM 682 (2) Hianao, Jehovah Tompo", "assets://ffpm-682-2.txt"), - DrawerItem(429, "ffpm-687", "FFPM 687 Ny tranon'ny Raiko", "assets://ffpm-687.txt"), - DrawerItem(430, "ffpm-701", "FFPM 701 Ny hiran'ny lanitra", "assets://ffpm-701.txt"), - DrawerItem(431, "ffpm-704", "FFPM 704 Ry olon-kanao fanekena masina", "assets://ffpm-704.txt"), - DrawerItem(432, "ffpm-705-2", "FFPM 705 (2) Ry Tompo, Zanaharinay, Jereo", "assets://ffpm-705-2.txt"), - DrawerItem(433, "ffpm-710", "FFPM 710 Nakambanao, ry Tompo", "assets://ffpm-710.txt"), - DrawerItem(434, "ffpm-722", "FFPM 722 He, alina ny andro", "assets://ffpm-722.txt"), - DrawerItem(435, "ffpm-725", "FFPM 725 Alina ny andro", "assets://ffpm-725.txt"), - DrawerItem(436, "ffpm-726-1", "FFPM 726 (1) Efa hariva, Jesoa tia", "assets://ffpm-726-1.txt"), - DrawerItem(437, "ffpm-726-2", "FFPM 726 (2) Efa hariva, Jeso tia", "assets://ffpm-726-2.txt"), - DrawerItem(438, "ffpm-729", "FFPM 729 Ry Jehovah Ray Tsitoha", "assets://ffpm-729.txt"), - DrawerItem(439, "ffpm-733", " FFPM 733 Ny fihaonana an-tany", "assets://ffpm-733.txt"), - DrawerItem(440, "ffpm-734", "FFPM 734 Zanahary ô, tahio", "assets://ffpm-734.txt"), - DrawerItem(441, "ffpm-735", "FFPM 735 Arovy, ry Tsitoha", "assets://ffpm-735.txt"), - DrawerItem(442, "ffpm-737", "FFPM 737 Ry Ray, tahionao", "assets://ffpm-737.txt"), - DrawerItem(443, "ffpm-744", "FFPM 744 He, ny andro mora lasa", "assets://ffpm-744.txt"), - DrawerItem(444, "ffpm-745", "FFPM 745 Henoy, ry Jeso Tompo", "assets://ffpm-745.txt"), - DrawerItem(445, "ffpm-750", "FFPM 750 Dera, laza, ry Mpanjaka", "assets://ffpm-750.txt"), - DrawerItem(446, "ffpm-760", "FFPM 760 Aza Mba Manadino", "assets://ffpm-760.txt"), - DrawerItem(447, "ffpm-782", "FFPM 782 Lazao, lazao, rankizy", "assets://ffpm-782.txt"), - DrawerItem(448, "ffpm-796", "FFPM 796 Henoy izany hira vao", "assets://ffpm-796.txt"), - DrawerItem(449, "ffpm-798", "FFPM 798 Izahay zazakely manatona Anao", "assets://ffpm-798.txt"), - DrawerItem(450, "ffpm-799", "FFPM 799 Zaza sambatra tokoa", "assets://ffpm-799.txt"), - DrawerItem(451, "ffpm-801", "FFPM 801 Izaho dia zaza", "assets://ffpm-801.txt"), - DrawerItem(452, "ffpm-812-1", "FFPM 812 (1) Ry Jeso zokinay ô!", "assets://ffpm-812-1.txt"), - DrawerItem(453, "ffpm-812-2", "FFPM 812 (2) Ry Jeso zokinay ô!", "assets://ffpm-812-2.txt"), - DrawerItem(454, "ffpm-814", "FFPM 814 Tsara re ny lanitra", "assets://ffpm-814.txt"), - DrawerItem(455, "ffpm-815-2", "FFPM 815 'Lay ora tao Getsemane", "assets://ffpm-815-2.txt"), - DrawerItem(456, "ffpm-825", "FFPM 825 (2) Raha manjavona ny andro", "assets://ffpm-825.txt"), - DrawerItem(457, "ff-7", "FF 7 Tsy hainay ny hangina", "assets://ff-7.txt"), - DrawerItem(458, "ff-8", "FF 8 Masoko manganohano", "assets://ff-8.txt"), - DrawerItem(459, "ff-9", "FF9 Isaorana anie Jehovah", "assets://ff-9.txt"), - DrawerItem(460, "ff-33", "FF 33 Inty Aho Jesoa!", "assets://ff-33.txt"), - DrawerItem(461, "ff-43", "FF 43. Aiza Moa Ianao?", "assets://ff-43.txt") - ) -} \ No newline at end of file diff --git a/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/midi/MidiPlayer.kt b/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/midi/MidiPlayer.kt index ad58e74..1b3efae 100644 --- a/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/midi/MidiPlayer.kt +++ b/composeApp/src/desktopMain/kotlin/mg/dot/feufaro/midi/MidiPlayer.kt @@ -101,7 +101,7 @@ actual class FMediaPlayer actual constructor( val isDcNearEnd = pendingDc != null && (totalGrids - pendingDc.gridIndex) <= 2 - if (isDcNearEnd && pendingDc != null) { + if (isDcNearEnd) { println("onFinished : DC pending → saut direct vers ${pendingDc.targetGrid}") pendingDc.alreadyDone = true seekToGrid(pendingDc.targetGrid)