I am struggling a bit on Tisha b'Av to find meaningful ways to spend the day. I am looking for advice on meaningful activities that fulfill the intent of the day (mourning for Jerusalem and the various destructions, repentance).
My practice up to now has been to daven early as usual, recite the kinnot in shul with the tzibur, stay behind to learn some of the kinnot not recited by the tzibur, then learn some Tisha b'Av compliant material (e.g., in recent years The Story of Tisha B'Av by R Aryeh Kaplan, Responsa from the Holocaust by R Ephraim Oshry and books on the Holocaust).
By the end of the morning, I am usually quite depressed and can't read more of that material.
I realize one cannot learn things that "rejoice the heart" but I can't watch cat videos on facebook either. I tried some of the Tisha b'Av movies put out by various institutions but didn't really appreciate them. And I haven't found relevant learning programs close to where I live.
What has this community found as a meaningful set of activities, complying with the spirit and letter of halacha, that one can do alone or in small groups?