Implement dynamic files loadings for Drawer

This commit is contained in:
hasinarak3@gmail.com 2026-04-24 11:37:57 +03:00
parent 2e1d84e8c6
commit 41d79b3a20
7 changed files with 120 additions and 957 deletions

View file

@ -148,3 +148,55 @@ compose.desktop {
} }
} }
} }
val generateFilesIndex = tasks.register("generateFilesIndex") {
val resourcesDir = file("src/commonMain/composeResources/files")
val outputFile = file("src/commonMain/composeResources/files/feuList.json")
inputs.dir(resourcesDir)
outputs.file(outputFile)
doLast {
if (resourcesDir.exists()) {
val files = resourcesDir.listFiles()
?.filter { it.extension == "txt" && 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("}")
}
outputFile.writeText(jsonContent)
println("Index JSON généré : ${files.size} fichiers.")
}
}
}
tasks.configureEach {
if (name.startsWith("copyNonXmlValueResources") ||
name.startsWith("generateComposeResClass")) {
dependsOn(generateFilesIndex)
}
}

View file

@ -1,467 +0,0 @@
package mg.dot.feufaro.data
actual fun getDrawerItems(): List<DrawerItem> {
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")
)
}

View file

@ -1,5 +1,10 @@
package mg.dot.feufaro.data 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( data class DrawerItem(
val id: Int, val id: Int,
val title: String, val title: String,
@ -7,4 +12,45 @@ data class DrawerItem(
val path: String val path: String
) )
expect fun getDrawerItems(): List<DrawerItem> @Serializable
data class FeuIndex(
val internalFeu: List<FeuItem>,
val externalFeu: List<FeuItem> = emptyList(),
val playlist: List<FeuItem> = emptyList()
)
@Serializable
data class FeuItem(
val id: Int,
val fileName: String,
val title: String,
val path: String
)
@OptIn(ExperimentalResourceApi::class)
suspend fun getDynamicDrawerItems(): List<DrawerItem> {
return try {
val bytes = Res.readBytes("files/feuList.json")
val jsonString = bytes.decodeToString()
val format = Json { ignoreUnknownKeys = true }
val index = format.decodeFromString<FeuIndex>(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()
}

View file

@ -25,7 +25,6 @@ import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp import androidx.compose.ui.unit.sp
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import mg.dot.feufaro.data.getDrawerItems
import mg.dot.feufaro.pdf.PrintSettings import mg.dot.feufaro.pdf.PrintSettings
import mg.dot.feufaro.pdf.defaultPrintSettings import mg.dot.feufaro.pdf.defaultPrintSettings
import mg.dot.feufaro.ui.PrintSettingsDialog import mg.dot.feufaro.ui.PrintSettingsDialog
@ -46,7 +45,7 @@ fun MainScreenWithDrawer(
val drawerState = rememberDrawerState(initialValue = DrawerValue.Closed) val drawerState = rememberDrawerState(initialValue = DrawerValue.Closed)
val scope = rememberCoroutineScope() val scope = rememberCoroutineScope()
val items = getDrawerItems() val items by sharedScreenModel.drawerItems.collectAsState()
val songTitle = sharedScreenModel.songTitle.collectAsState().value val songTitle = sharedScreenModel.songTitle.collectAsState().value
val filteredSongs by sharedScreenModel.filteredSongs.collectAsState() val filteredSongs by sharedScreenModel.filteredSongs.collectAsState()

View file

@ -3,6 +3,7 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.getValue import androidx.compose.runtime.getValue
import androidx.compose.runtime.setValue import androidx.compose.runtime.setValue
import cafe.adriel.voyager.core.model.ScreenModel import cafe.adriel.voyager.core.model.ScreenModel
import cafe.adriel.voyager.core.model.screenModelScope
import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.ExperimentalCoroutinesApi
@ -12,11 +13,12 @@ import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.flow.asStateFlow
import kotlinx.coroutines.flow.mapLatest import kotlinx.coroutines.flow.mapLatest
import kotlinx.coroutines.flow.stateIn import kotlinx.coroutines.flow.stateIn
import kotlinx.coroutines.launch
import mg.dot.feufaro.DeepLinkHandler import mg.dot.feufaro.DeepLinkHandler
import mg.dot.feufaro.FileRepository import mg.dot.feufaro.FileRepository
import mg.dot.feufaro.data.DrawerItem import mg.dot.feufaro.data.DrawerItem
import mg.dot.feufaro.data.GridTUOData 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.solfa.TimeUnitObject
import mg.dot.feufaro.midi.FMediaPlayer import mg.dot.feufaro.midi.FMediaPlayer
import mg.dot.feufaro.viewmodel.MidiMarkers import mg.dot.feufaro.viewmodel.MidiMarkers
@ -63,6 +65,19 @@ class SharedScreenModel(private val fileRepository: FileRepository) : ScreenMode
private val _searchTitle = MutableStateFlow<String>("") private val _searchTitle = MutableStateFlow<String>("")
val searchTitle: StateFlow<String> = _searchTitle.asStateFlow() val searchTitle: StateFlow<String> = _searchTitle.asStateFlow()
private val _drawerItems = MutableStateFlow<List<DrawerItem>>(emptyList())
val drawerItems: StateFlow<List<DrawerItem>> = _drawerItems.asStateFlow()
init {
loadItems()
}
private fun loadItems() {
screenModelScope.launch {
_drawerItems.value = getDynamicDrawerItems()
}
}
@OptIn(ExperimentalCoroutinesApi::class) @OptIn(ExperimentalCoroutinesApi::class)
val filteredSongs: StateFlow<List<DrawerItem>> = searchTitle val filteredSongs: StateFlow<List<DrawerItem>> = searchTitle
.mapLatest { currentTitle -> .mapLatest { currentTitle ->
@ -70,7 +85,7 @@ class SharedScreenModel(private val fileRepository: FileRepository) : ScreenMode
return@mapLatest if(searchTxt.isEmpty()) { return@mapLatest if(searchTxt.isEmpty()) {
emptyList() emptyList()
} else { } else {
getDrawerItems().filter { item -> drawerItems.value.filter { item ->
item.contentTitle.contains(searchTxt, ignoreCase = true) item.contentTitle.contains(searchTxt, ignoreCase = true)
} }
} }

View file

@ -1,482 +0,0 @@
package mg.dot.feufaro.data
actual fun getDrawerItems(): List<DrawerItem> {
// [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")
)
}

View file

@ -101,7 +101,7 @@ actual class FMediaPlayer actual constructor(
val isDcNearEnd = pendingDc != null && (totalGrids - pendingDc.gridIndex) <= 2 val isDcNearEnd = pendingDc != null && (totalGrids - pendingDc.gridIndex) <= 2
if (isDcNearEnd && pendingDc != null) { if (isDcNearEnd) {
println("onFinished : DC pending → saut direct vers ${pendingDc.targetGrid}") println("onFinished : DC pending → saut direct vers ${pendingDc.targetGrid}")
pendingDc.alreadyDone = true pendingDc.alreadyDone = true
seekToGrid(pendingDc.targetGrid) seekToGrid(pendingDc.targetGrid)