Faits: Faits: A. Le 27 octobre 1999, le Tribunal pénal de l'arrondissement de la Sarine a reconnu A._ coupable de diffamation à l'encontre de B._, de C._ et de l'Assemblée des Rwandais de Suisse (ci-après: l'Assemblée) et l'a condamné de ce fait à la peine de trois mois d'emprisonnement avec un délai d'épreuve de trois ans. Le Tribunal pénal a fondé son verdict sur cinq articles parus dans le journal "L'Objectif", entre le 17 octobre 1997 et le 12 décembre 1997. A._ y a traité B._ de "nazi", en lui reprochant d'avoir apporté un soutien sans réserve au régime responsable du génocide perpétré en 1994 contre les Tutsis du Rwanda. Le Tribunal pénal a en outre retenu à la charge de A._ l'article publié dans l'édition du 13 novembre 1998 de "L'Objectif," dans lequel l'accusé avait reproché à l'Assemblée et à C._ d'avoir soutenu le gouvernement responsable du génocide et encouragé l'armée gouvernementale rwandaise à massacrer les Tutsis. Le Tribunal pénal a considéré que l'accusé n'avait pas apporté la preuve libératoire de la vérité, pas davantage qu'il n'avait prouvé le fait d'avoir eu des raisons sérieuses de tenir ses affirmations de bonne foi pour vraies. Par arrêt du 16 mars 2001, la Cour d'appel pénal du Tribunal cantonal de l'Etat de Fribourg a rejeté le recours formé par A._ contre le jugement du 27 octobre 1999. La Cour d'appel a rejeté les requêtes de la défense tendant à l'administration de nouveaux moyens de preuve, notamment la production du manuscrit du procès-verbal des audiences du Tribunal pénal. Par arrêt du 16 mars 2001, la Cour d'appel pénal du Tribunal cantonal de l'Etat de Fribourg a rejeté le recours formé par A._ contre le jugement du 27 octobre 1999. La Cour d'appel a rejeté les requêtes de la défense tendant à l'administration de nouveaux moyens de preuve, notamment la production du manuscrit du procès-verbal des audiences du Tribunal pénal. B. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler l'arrêt du 16 mars 2001 et de joindre la cause à la procédure 1P.319/2001, concernant la récusation du Tribunal cantonal. Il requiert en outre la récusation des Juges fédéraux Heinz Aemisegger et Arthur Aeschlimann, du Juge fédéral suppléant Marie-Claire Pont Veuthey et du Greffier Robert Zimmermann, à raison de leur participation à un arrêt du 14 décembre 2000 le concernant. Il invoque les art. 8, 9, 29 et 30 Cst., ainsi que l'art. 6 CEDH. La Cour d'appel a produit des observations. Le Ministère public a renoncé à se déterminer. B._, C._ et l'Assemblée ont proposé le rejet du recours, dans la mesure où il serait recevable. Les parties ont eu l'occasion de se prononcer au sujet d'un extrait du manuscrit du procès-verbal de l'audience du 25 octobre 1999. Dans ce cadre, le recourant a pu consulter le dossier dans son intégralité, y compris le manuscrit en question. A l'appui de sa prise de position du 3 septembre 2001, il a présenté des conclusions nouvelles, tendant à ce que le Tribunal fédéral suspende la procédure afin de lui permettre de demander la révision de l'arrêt rendu le 14 décembre 2000 dans une autre cause le concernant (procédure 1P.567/2000). Il a requis en outre des enquêtes au sujet de la conformité du manuscrit du procès-verbal à celui-ci, l'octroi d'un délai pour compléter le recours et un débat public. Dans ce cadre, le recourant a pu consulter le dossier dans son intégralité, y compris le manuscrit en question. A l'appui de sa prise de position du 3 septembre 2001, il a présenté des conclusions nouvelles, tendant à ce que le Tribunal fédéral suspende la procédure afin de lui permettre de demander la révision de l'arrêt rendu le 14 décembre 2000 dans une autre cause le concernant (procédure 1P.567/2000). Il a requis en outre des enquêtes au sujet de la conformité du manuscrit du procès-verbal à celui-ci, l'octroi d'un délai pour compléter le recours et un débat public. C. Par un arrêt séparé du 19 juin 2001, le Tribunal fédéral a rejeté, dans la mesure où elle était recevable, la demande de récusation formée contre les Juges Aemisegger, Aeschlimann et Pont Veuthey, ainsi que contre le Greffier Zimmermann. C. Par un arrêt séparé du 19 juin 2001, le Tribunal fédéral a rejeté, dans la mesure où elle était recevable, la demande de récusation formée contre les Juges Aemisegger, Aeschlimann et Pont Veuthey, ainsi que contre le Greffier Zimmermann. D. Le 19 novembre 2001, le recourant a déposé une demande de révision de l'arrêt rendu le 14 décembre 2000 (procédure 1P.567/2000), cet acte constituant également un mémoire complémentaire pour la présente cause. 